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

2.7 KiB
Raw Blame History

GetGlobalHubsResponseBody

returns global hubs

Example Usage

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

let value: GetGlobalHubsResponseBody = {
  mediaContainer: {
    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
mediaContainer operations.GetGlobalHubsMediaContainer N/A