@dvxch/yandex-music
    Preparing search index...

    Class Video

    A music video (typically hosted on an external provider).

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    client?: Client

    The client that created this model, used by convenience methods.

    cover?: string

    Cover image URL.

    duration?: number

    Duration in seconds.

    embedUrl?: string

    Embeddable player URL.

    htmlAutoPlayVideoPlayer?: string

    Auto-playing HTML5 player markup.

    provider?: string

    Hosting provider, for example youtube.

    providerVideoId?: string | number

    Provider-specific video id.

    regions?: string[]

    Regions where available.

    text?: string

    Free-form text.

    thumbnailUrl?: string

    Thumbnail URL.

    title?: string

    Video title.

    youtubeUrl?: string

    YouTube URL, when applicable.

    Methods

    • Assert that this model carries a client, returning it narrowed to non-null.

      Convenience methods that need to call the API use this to fail fast with a clear message instead of a generic "cannot read property of undefined".

      Returns Client

      The owning Client.

      When the model was created without a client.