<?php  namespace App\Contracts;  use Illuminate\Support\Collection;  interface RestrictUpdates { 	public function getAlwaysUpdateableFields(): array;  	public function attributeMapper(?string $attribute): null|string|callable;  	public function getProducts(): Collection;  	public function getLastStatusName(): string;  	public function defaultStatusName(): string;{}