` * * @since 28.0.0 */ public function name(): string { return $this->name; } /** * Filter type * * Expected type of value for the filter * * @return self::TYPE_* * @since 28.0.0 */ public function type(): string { return $this->type; } /** * Is filter exclusive? * * If exclusive, only provider with support for this filter will receive the query. * Example: if an exclusive filter `mimetype` is declared, a search with this term will not * be send to providers like `settings` that doesn't support it. * * @since 28.0.0 */ public function exclusive(): bool { return $this->exclusive; } }