RemoveAnnotationPatches
abstract class RemoveAnnotationPatches extends Job implements ShouldQueue
Traits
InteractsWithQueue
Queueable
Dispatchable
Properties
array | $annotationIds | Map of the annotation ID to the image/video UUID of the annotation whose patch should be removed. |
|
int | $chunkSize | Number of annotations to start chunking of this job. |
Methods
void
__construct(array $annotationIds, int $chunkSize = 100)
Create a new job instance.
void
handle()
Execute the job.
submitChunkedJobs()
Submit more instances of this job that should process smaller chunks.
deletePatches()
Delete the annotation patches.
Details
at line 36
final void
__construct(array $annotationIds, int $chunkSize = 100)
Create a new job instance.
at line 47
void
handle()
Execute the job.
at line 61
protected
submitChunkedJobs()
Submit more instances of this job that should process smaller chunks.
at line 72
abstract protected
deletePatches()
Delete the annotation patches.