Snodo.Resource.Definition (snodo v0.1.0)

Copy Markdown View Source

Protocol-neutral definition of a direct resource or resource template.

Summary

Types

kind()

@type kind() :: :resource | :template

t()

@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
}