<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class AccountInterstitial extends Model
{
	/**
	* The attributes that should be mutated to dates.
	*
	* @var array
	*/
	protected $casts = [
		'read_at' => 'datetime',
		'appeal_requested_at' => 'datetime'
	];

	public const JSON_MESSAGE = 'Please use web browser to proceed.';

	public function user()
	{
		return $this->belongsTo(User::class);
	}

	public function status()
	{
		if($this->item_type != 'App\Status') {
			return;
		}
		return $this->hasOne(Status::class, 'id', 'item_id');
	}
}