Files
plexjs/docs/sdk/models/operations/getglobalhubsmediacontainer.md

3.1 KiB
Raw Blame History

GetGlobalHubsMediaContainer

Example Usage

import { GetGlobalHubsMediaContainer } from "@lukehagar/plexjs/sdk/models/operations";

let value: GetGlobalHubsMediaContainer = {
  size: 8,
  allowSync: true,
  identifier: "com.plexapp.plugins.library",
  hub: [
    {
      hubKey: "/library/metadata/50768,65523,58188,57341,57302,57070",
      key:
        "/playlists/all?type=15&sort=lastViewedAt:desc&playlistType=video,audio",
      title: "Recent Playlists",
      type: "playlist",
      hubIdentifier: "home.playlists",
      context: "hub.home.playlists",
      size: 6,
      more: true,
      style: "shelf",
      promoted: true,
      metadata: [
        {
          ratingKey: "57070",
          key: "/playlists/57070/items",
          guid:
            "com.plexapp.agents.none://9fee6c5b-3143-4923-813e-57bd0190056c",
          type: "playlist",
          title: "November Movie Day",
          titleSort: "Tracks",
          summary: "",
          smart: false,
          playlistType: "video",
          composite: "/playlists/57070/composite/1668787730",
          icon: "playlist://image.smart",
          viewCount: 2,
          lastViewedAt: 1668787732,
          duration: 16873000,
          leafCount: 3,
          addedAt: 1668779618,
          updatedAt: 1668787730,
        },
      ],
    },
  ],
};

Fields

Field Type Required Description Example
size number N/A 8
allowSync boolean N/A true
identifier string N/A com.plexapp.plugins.library
hub operations.Hub[] N/A