Provides struct and type for a ToolAnnotations
@type t() :: %Gleanex.Client.ToolAnnotations{ destructiveHint: boolean() | nil, idempotentHint: boolean() | nil, openWorldHint: boolean() | nil, readOnlyHint: boolean() | nil, title: String.t() | nil }