Interface NodePyATVState

interface NodePyATVState {
    album: null | string;
    app: null | string;
    appId: null | string;
    artist: null | string;
    contentIdentifier: null | string;
    dateTime: null | Date;
    deviceState: null | NodePyATVDeviceState;
    episodeNumber: null | number;
    focusState: null | NodePyATVFocusState;
    genre: null | string;
    hash: null | string;
    iTunesStoreIdentifier: null | number;
    mediaType: null | NodePyATVMediaType;
    outputDevices: null | {
        identifier: string;
        name: string;
    }[];
    position: null | number;
    powerState: null | NodePyATVPowerState;
    repeat: null | NodePyATVRepeatState;
    seasonNumber: null | number;
    seriesName: null | string;
    shuffle: null | NodePyATVShuffleState;
    title: null | string;
    totalTime: null | number;
    volume: null | number;
}

Properties

album: null | string
app: null | string
appId: null | string
artist: null | string
contentIdentifier: null | string
dateTime: null | Date
deviceState: null | NodePyATVDeviceState
episodeNumber: null | number
focusState: null | NodePyATVFocusState
genre: null | string
hash: null | string
iTunesStoreIdentifier: null | number
mediaType: null | NodePyATVMediaType
outputDevices: null | {
    identifier: string;
    name: string;
}[]
position: null | number
powerState: null | NodePyATVPowerState
repeat: null | NodePyATVRepeatState
seasonNumber: null | number
seriesName: null | string
shuffle: null | NodePyATVShuffleState
title: null | string
totalTime: null | number
volume: null | number