Files
plexjs/docs/sdk/models/operations/getglobalhubsresponsebody.md
2024-09-08 03:06:14 +00:00

3.0 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