feat: Add support for bulk actions in Custom object Service for Records #141
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
This PR introduces support for bulk job operations on custom object records. Specifically, it adds new TypeScript interfaces and enums to model bulk job requests and responses for creating, updating, deleting, and upserting custom object records in a single asynchronous job.
Changes include:
bulkJobsForRecords
inCustomObjectService
to submit bulk job requests to the Zendesk API asynchronously.custom-objects.spec.ts
.No UI changes are involved.
How to manually test
custom-objects.spec.ts
tests.bulkJobsForRecords
method by passing a custom object key and a bulk job payload to POST bulk create/update/delete jobs.Include label
Acceptation criteria