We should introduce a new BatchJob entity to model the status of a batch upload job (unit of batch upload or download work).
BatchJob {
status: created | processing | awaiting_confirmation | completed
type: product_export | product_import
context: json # e.g. object containing product filters
result: json blob of the resulting summary. Can e.g. contain a download_url
created_by: the id of the user that created the job
}
We should introduce a new BatchJob entity to model the status of a batch upload job (unit of batch upload or download work).