<?php

namespace App;

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

class LeaveType extends Model
{
	use SoftDeletes;
	
	protected $fillable = [
		'name', 'code', 'affect_tenure', 'tenure_calculation_rate', 'description', 'is_activated'
	];
	
	protected $casts = [
		'affect_tenure'           => 'boolean',
		'tenure_calculation_rate' => 'decimal:2'
	];
	
	public function leaveHistories()
	{
		return $this->hasMany(LeaveHistory::class);
	}
}