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

4.5 KiB
Raw Blame History

GetGlobalHubsResponse

Example Usage

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

let value: GetGlobalHubsResponse = {
    contentType: "<value>",
    statusCode: 149675,
    rawResponse: new Response('{"message": "hello world"}', {
        headers: { "Content-Type": "application/json" },
    }),
    object: {
        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
contentType string ✔️ HTTP response content type for this operation
statusCode number ✔️ HTTP response status code for this operation
rawResponse Response ✔️ Raw HTTP response; suitable for custom response parsing
object operations.GetGlobalHubsResponseBody returns global hubs