Files
plexjs/docs/models/getlibrarytype.md

3.6 KiB
Raw Blame History

GetLibraryType

Example Usage

import { GetLibraryType } from "@lukehagar/plexjs";

let value: GetLibraryType = {
    key: "/library/sections/1/all?type=1",
    type: "movie",
    title: "Movies",
    active: false,
    filter: [
        {
            filter: "label",
            filterType: "string",
            key: "/library/sections/1/label",
            title: "Labels",
            type: "filter",
        },
    ],
    sort: [
        {
            default: "asc",
            defaultDirection: "desc",
            descKey: "random:desc",
            firstCharacterKey: "/library/sections/1/firstCharacter",
            key: "random",
            title: "Randomly",
        },
    ],
    field: [
        {
            key: "label",
            title: "Label",
            type: "tag",
            subType: "bitrate",
        },
    ],
};

Fields

Field Type Required Description Example
key string N/A /library/sections/1/all?type=1
type string N/A movie
title string N/A Movies
active boolean N/A false
filter models.GetLibraryFilter[] N/A
sort models.Sort[] N/A
field models.Field[] N/A