Protocol-neutral definition of a direct resource or resource template.
Summary
Types
@type kind() :: :resource | :template
@type t() :: %Snodo.Resource.Definition{ annotations: map(), completion_arguments: [String.t()], description: String.t() | nil, icons: [map()], kind: kind(), metadata: map(), mime_type: String.t() | nil, name: String.t(), size: non_neg_integer() | nil, title: String.t() | nil, uri: String.t() | nil, uri_template: String.t() | nil }