Files
newznab-tmux/app/Models/ReleaseNzbCreationFailure.php
2026-08-14 08:46:01 +02:00

42 lines
899 B
PHP

<?php
declare(strict_types=1);
namespace App\Models;
use Carbon\Carbon;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
/**
* @property int $releases_id
* @property int $attempts
* @property string|null $last_error
* @property Carbon|null $created_at
* @property Carbon|null $updated_at
* @property-read Release $release
*/
class ReleaseNzbCreationFailure extends Model
{
protected $primaryKey = 'releases_id';
public $incrementing = false;
protected $keyType = 'int';
/** @var array<string> */
protected $guarded = [];
/** @return array<string, string> */
protected function casts(): array
{
return ['attempts' => 'integer'];
}
/** @return BelongsTo<Release, $this> */
public function release(): BelongsTo
{
return $this->belongsTo(Release::class, 'releases_id');
}
}