<?php

namespace App\Models;

use App\Traits\HasSortsTrait;
use Illuminate\Database\Eloquent\Factories\HasFactory;
// use Illuminate\Database\Eloquent\Model;
use App\Models\AbstractModels\ImageableModel;
use Illuminate\Support\Carbon;

/**
 * @property ?int $id
 * @property string $name
 * @property string $url
 * @property bool $active
 * @property int $order_no
 * @property ?Image $image
 * @property Carbon|null $created_at
 * @property Carbon|null $updated_at
 */
class Partner extends ImageableModel
{
    use HasFactory, HasSortsTrait;

    protected $fillable = [
        'name',
        'url',
        'active',
        'order_no',
    ];

    protected $casts = [
        'active' => 'bool',
    ];
}
