check method
Reads every property this type defines and returns what could not be read (missing required properties, wrong types), nested types included. Empty = the JSON matches the schema's shape for this type.
Implementation
@override
List<String> check() => [
...McpObject.$check(() => meta),
...McpObject.$check(() => annotations),
...McpObject.$check(() => description),
...McpObject.$check(() => mimeType),
...McpObject.$check(() => name),
...McpObject.$check(() => size),
...McpObject.$check(() => title),
...McpObject.$check(() => type),
...McpObject.$check(() => uri),
...McpObject.$check(() => icons),
];