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

3.9 KiB
Raw Blame History

GetStatisticsResponse

Example Usage

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

let value: GetStatisticsResponse = {
    contentType: "<value>",
    statusCode: 508969,
    rawResponse: new Response('{"message": "hello world"}', {
        headers: { "Content-Type": "application/json" },
    }),
    object: {
        mediaContainer: {
            size: 5497,
            device: [
                {
                    id: 208,
                    name: "Roku Express",
                    platform: "Roku",
                    clientIdentifier: "793095d235660625108ef785cc7646e9",
                    createdAt: 1706470556,
                },
            ],
            account: [
                {
                    id: 238960586,
                    key: "/accounts/238960586",
                    name: "Diane",
                    defaultAudioLanguage: "en",
                    autoSelectAudio: true,
                    defaultSubtitleLanguage: "en",
                    subtitleMode: 1,
                    thumb: "https://plex.tv/users/50d83634246da1de/avatar?c=1707110967",
                },
            ],
            statisticsMedia: [
                {
                    accountID: 1,
                    deviceID: 13,
                    timespan: 4,
                    at: 1707141600,
                    metadataType: 4,
                    count: 1,
                    duration: 1555,
                },
            ],
        },
    },
};

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.GetStatisticsResponseBody Media Statistics