'integer', 'crawl_source_id' => 'integer', 'params' => 'array', 'papers_created' => 'integer', 'items_fetched' => 'integer', 'items_imported' => 'integer', 'completed_at' => 'datetime', ]; public function adminUser(): BelongsTo { return $this->belongsTo(AdminUser::class); } public function crawlSource(): BelongsTo { return $this->belongsTo(CrawlSource::class); } public function items(): HasMany { return $this->hasMany(CrawlJobItem::class); } public function papers(): HasMany { return $this->hasMany(Paper::class); } }