<?php

namespace App\PackagesAdmin\Manager\Models;

use App\Packages\Core\Traits\RepositoryTrait;
use App\PackagesAdmin\Manager\Repository\ManagerPermissionRepository;
use Illuminate\Database\Eloquent\Model;

/**
 * Class ManagerPermission
 * @package App\Models
 *
 * @property int $id
 * @property string $role_id
 * @property string $value
 *
 * @method static ManagerPermissionRepository repository()
 */
class ManagerPermission extends Model
{
	use RepositoryTrait;

	/** @var string */
	public static $repositoryClass = ManagerPermissionRepository::class;

	/** @var string */
	protected $table = 'table_manager_permission';

	public $timestamps = false;

	/**
	 * The attributes that are mass assignable.
	 *
	 * @var array
	 */
	protected $fillable = [
		'role_id',
		'value',
	];
}
