Nostr.Event.FileMetadata (Nostr Lib v0.2.1) (event) (nip94)

View Source

File metadata

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

Summary

Functions

Parses a kind 1063 event into a FileMetadata struct with file information.

Types

t()

@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

parse(event)

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

Parses a kind 1063 event into a FileMetadata struct with file information.