<?php  namespace App\Models;  use App\Traits\HasLimitedScope; use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\Builder; use Illuminate\Database\Eloquent\Prunable; use Illuminate\Database\Eloquent\Relations\BelongsTo; use App\Contracts\HasLimitedScope as HasLimitedScopeContract;  class Session extends Model implements HasLimitedScopeContract { 	use Prunable, HasLimitedScope;  	protected static $modelsShouldPreventAccessingMissingAttributes = true;  	protected $perPage = 15;  	protected $casts = [ 		'last_activity' => 'datetime', 	];  	public function getIncrementing(): bool{}  	public function getKeyType(): string{}  	public function user(): BelongsTo{}  	public function prunable(): Builder{}  	public function scopeUserScope(Builder $query): Builder{} }