Interface Metadata

This interface represents metadata, extending the Common interface, and includes optional properties for static indication, organization, collection, attributes, artist, release, track, media, module, author, book, chapter, and torrent.

%%{init:{"theme":"dark"}}%% graph LR Metadata --> Organization Metadata --> Collection Collection --> Attributes Metadata --> Attributes Metadata --> Artist Artist --> Release Release --> Track Metadata --> Media Metadata --> Author Author --> Book Book --> Chapter Metadata --> Module Metadata --> Torrent Metadata --> Publisher
%%{init:{"theme":"default"}}%% graph LR Metadata --> Organization Metadata --> Collection Collection --> Attributes Metadata --> Attributes Metadata --> Artist Artist --> Release Release --> Track Metadata --> Media Metadata --> Author Author --> Book Book --> Chapter Metadata --> Module Metadata --> Torrent Metadata --> Publisher
graph LR
  Metadata --> Organization
  Metadata --> Collection
  Collection --> Attributes
  Metadata --> Attributes
  Metadata --> Artist
  Artist --> Release
  Release --> Track
  Metadata --> Media
  Metadata --> Author
  Author --> Book
  Book --> Chapter
  Metadata --> Module
  Metadata --> Torrent
  Metadata --> Publisher
interface Metadata {
    static?: true;
    organization?: Organization;
    collection?: OOMD.Collection;
    attributes?: Attributes;
    artist?: OOMD.Artist;
    release?: OOMD.Release;
    track?: OOMD.Track;
    media?: Media;
    module?: Module;
    publisher?: Publisher;
    author?: Author;
    book?: Book;
    chapter?: Chapter;
    torrent?: Torrent;
    id?: string;
}

Hierarchy (view full)

Properties

static

When static is present this indicates that a viewer should not get the latest inscription on the sat number of this inscription

organization?: Organization

An optional organization associated with the metadata

collection?: OOMD.Collection

An optional collection associated with the metadata

attributes?: Attributes

Optional attributes associated with the metadata

artist?: OOMD.Artist

An optional artist associated with the metadata

release?: OOMD.Release

An optional release associated with the metadata

track?: OOMD.Track

An optional track associated with the metadata

media?: Media

Optional media associated with the metadata

module?: Module

An optional module associated with the metadata

publisher?: Publisher

An optional publisher associated with the metadata

author?: Author

An optional author associated with the metadata

book?: Book

An optional book associated with the metadata

chapter?: Chapter

An optional chapter associated with the metadata

torrent?: Torrent

An optional torrent associated with the metadata

id?: string

An optional ID for the common structure