public
|
__construct(
string $name,
non-empty-string $version,
?string $title = null,
null|list<Icon> $icons = null,
null|non-empty-string $websiteUrl = null,
)
Parameters
| $name |
Intended for programmatic or logical use, but used as a display name in past specs or fallback.
|
| $version |
Intended for UI and end-user contexts — optimized to be human-readable and easily understood,
even by those unfamiliar with domain-specific terminology. If not provided, the name should be
used for display (except for Tool, where annotations.title should be given precedence over
using name, if present).
|
| $icons |
Optional set of sized icons that the client can display in a user interface.
|
| $websiteUrl |
An optional URL of the website for this implementation.
|
Overrides
|
#
|