<?php

namespace App;

use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;

class DeviationType extends Model
{
    use SoftDeletes;

    protected $table = 'deviation_type';

    protected $fillable = [
        'name',
        'is_active',
        'created_by'
    ];

    protected $dates = ['deleted_at'];

    // Relationship: One deviation type can be used in many applications
    public function applicationDeviations()
    {
        return $this->hasMany(ApplicationDeviation::class, 'deviation_type_id');
    }
}