diff --git a/CHANGELOG.md b/CHANGELOG.md index 67b1c0e..d0902c7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. ## [Unreleased] +### Added + +- `taskIsAdhoc` option to `OneBlinkUploader.uploadSubmission()` + ## [7.0.0] - 2026-04-23 ### Added diff --git a/src/OneBlinkUploader.ts b/src/OneBlinkUploader.ts index 2fed794..e967595 100644 --- a/src/OneBlinkUploader.ts +++ b/src/OneBlinkUploader.ts @@ -76,6 +76,7 @@ export default class OneBlinkUploader { taskActionId, taskGroupInstanceId, taskCompletionTimestamp, + taskIsAdhoc, formSubmissionDraftId, completionTimestamp, recaptchas = [], @@ -130,6 +131,7 @@ export default class OneBlinkUploader { taskActionId, taskGroupInstanceId, taskCompletionTimestamp, + taskIsAdhoc, jobId, previousFormSubmissionApprovalId, recaptchas, diff --git a/src/types.ts b/src/types.ts index 2c35816..42ffeb9 100644 --- a/src/types.ts +++ b/src/types.ts @@ -61,6 +61,11 @@ export type UploadFormSubmissionOptions = UploadOptions & { taskGroupInstanceId?: string /** The date and time (in ISO format) the task was completed */ taskCompletionTimestamp?: string + /** + * `true` if the task is being completed outside of its schedule or `false` if + * the task was scheduled to be completed + */ + taskIsAdhoc?: boolean } export type UploadAssetOptions = UploadOptions & {