*/ public function rules(): array { return [ 'hashcode' => ['required', 'uuid'], ]; } public function getHashcode(): ?CrmHashcode { $hashcode = null; $this->string('hashcode')->whenIsUuid( function (string $value) use (&$hashcode) { $hashcode = new CrmHashcode(Uuid::fromString($value)); } ); return $hashcode; } }