The contents of a read resource. Text resources carry :text; binary resources carry :blob (raw binary, base64-encoded on the wire).
:text
:blob
@type t() :: %Noizu.MCP.Types.ResourceContents{ blob: binary() | nil, meta: map() | nil, mime_type: String.t() | nil, text: String.t() | nil, uri: String.t() }
@spec blob(String.t(), binary(), keyword()) :: t()
@spec from_map(map()) :: t()
@spec text(String.t(), String.t(), keyword()) :: t()
@spec to_map(t()) :: map()