some progress
This commit is contained in:
@@ -0,0 +1,55 @@
|
||||
<?php
|
||||
|
||||
namespace App\Models;
|
||||
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class ItemToFetchJobs extends Model
|
||||
{
|
||||
public const JOB_ALTERNVATIVE_TITLES = 'AlternativeTitles';
|
||||
public const JOB_CREDITS = 'Credits';
|
||||
public const JOB_IMAGES = 'Images';
|
||||
public const JOB_KEYWORDS = 'Keywords';
|
||||
public const JOB_RELEASES = 'Releases';
|
||||
public const JOB_TRANSLATIONS = 'Translations';
|
||||
public const JOB_SIMILAR = 'Similar';
|
||||
public const JOB_RECOMMNDATION = 'Recommendations';
|
||||
public const JOB_REVIEWS = 'Reviews';
|
||||
public const JOB_LISTS = 'Lists';
|
||||
public const JOB_CHANGES = 'Changes';
|
||||
public const JOB_VIDEOS = 'Videos';
|
||||
public const JOB_WATCH_PROVIDERS = 'WatchProviders';
|
||||
public const JOB_EXTERNAL_IDS = 'ExternalIds';
|
||||
public const JOB_DETAILS = 'Details';
|
||||
|
||||
public const JOBS = [
|
||||
self::JOB_ALTERNVATIVE_TITLES,
|
||||
self::JOB_CREDITS,
|
||||
self::JOB_IMAGES,
|
||||
self::JOB_KEYWORDS,
|
||||
self::JOB_RELEASES,
|
||||
self::JOB_TRANSLATIONS,
|
||||
self::JOB_SIMILAR,
|
||||
self::JOB_RECOMMNDATION,
|
||||
self::JOB_REVIEWS,
|
||||
self::JOB_LISTS,
|
||||
self::JOB_CHANGES,
|
||||
self::JOB_VIDEOS,
|
||||
self::JOB_WATCH_PROVIDERS,
|
||||
self::JOB_EXTERNAL_IDS,
|
||||
];
|
||||
|
||||
protected $fillable = [
|
||||
'tmdb_id',
|
||||
'item_id',
|
||||
'type',
|
||||
'remaining_jobs',
|
||||
];
|
||||
|
||||
protected function casts(): array
|
||||
{
|
||||
return [
|
||||
'remaining_jobs' => 'array',
|
||||
];
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user