<?php  namespace App\Models;  use App\Traits\HasStorage; use App\Contracts\HasMedia; use Illuminate\Database\Eloquent\Relations\BelongsTo;  class RegisteredDevice extends Model implements HasMedia { 	use HasStorage;  	public $casts = [ 		'purchase_date' => 'date', 	];  	public $appends = [ 		'under_warranty', 	];  	public function getDefaultMediaPrefix(): string{}  	public function mediaConfig(): array{}  	public function getUnderWarrantyAttribute(): bool{}  	public function product(): BelongsTo{}  	public function user(): BelongsTo{} }