Document
constructor(id: Uuid = Uuid.random(), registerShipmentId: () -> String? = { null }, attempt: Int = 0, registerShipmentScanId: () -> String? = { null }, imageData: ByteArray, process: Boolean = true, type: ShipmentScanType, startStage: ShipmentUploadService.Stage.Document = Stage.Document.CREATE_SHIPMENT)