Files
plexjs/docs/models/getbandwidthstatisticsresponse.md

3.7 KiB
Raw Blame History

GetBandwidthStatisticsResponse

Example Usage

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

let value: GetBandwidthStatisticsResponse = {
    contentType: "<value>",
    statusCode: 623510,
    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",
                },
            ],
            statisticsBandwidth: [
                {
                    accountID: 238960586,
                    timespan: 6,
                    at: 1718387650,
                    lan: true,
                    bytes: 22,
                },
            ],
        },
    },
};

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 models.GetBandwidthStatisticsResponseBody Bandwidth Statistics