View Source Nostr.Event.FileMetadata (Nostr Lib v0.1.1) (event) (nip94)

File metadata

Defined in NIP 94 https://github.com/nostr-protocol/nips/blob/master/94.md

Summary

Types

@type t() :: %Nostr.Event.FileMetadata{
  aes_256_gcm: nil | %{key: binary(), iv: binary()},
  blur_hash: nil | binary(),
  description: String.t(),
  dim: nil | %{x: non_neg_integer(), y: non_neg_integer()},
  event: Nostr.Event.t(),
  hash: <<_::32, _::_*8>>,
  info_hash: nil | <<_::20, _::_*8>>,
  magnet: nil | URI.t(),
  mime: String.t(),
  size: nil | non_neg_integer(),
  url: URI.t()
}

Functions

@spec parse(event :: Nostr.Event.t()) :: t()