UNPKG

roku-ecp

Version:

A Node package designed to control Roku devices using TypeScript

69 lines (68 loc) 2.1 kB
export interface RokuDevice { udn: string; "serial-number": string; "device-id": string; "advertising-id": string; "vendor-name": string; "model-name": string; "model-number": string; "model-region": string; "is-tv": boolean; "is-stick": boolean; "screen-size": number; "panel-id": number; "ui-resolution": string; "tuner-type": string; "supports-ethernet": boolean; "wifi-mac": string; "wifi-driver": string; "has-wifi-extender": boolean; "has-wifi-5G-support": boolean; "can-use-wifi-extender": boolean; "network-type": string; "network-name": string; "friendly-device-name": string; "friendly-model-name": string; "default-device-name": string; "user-device-name": string; "user-device-location": string; "build-number": string; "software-version": string; "software-build": number; "secure-device": boolean; language: string; country: string; locale: string; "time-zone-auto": boolean; "time-zone": string; "time-zone-name": string; "time-zone-tz": string; "time-zone-offset": number; "clock-format": string; uptime: number; "power-mode": "PowerOn"; "supports-suspend": boolean; "supports-find-remote": boolean; "supports-audio-guide": boolean; "supports-rva": boolean; "developer-enabled": boolean; "keyed-developer-id": undefined; "search-enabled": boolean; "search-channels-enabled": boolean; "voice-search-enabled": boolean; "notifications-enabled": boolean; "notifications-first-use": boolean; "supports-private-listening": boolean; "supports-private-listening-dtv": boolean; "supports-warm-standby": boolean; "headphones-connected": boolean; "supports-ecs-textedit": boolean; "supports-ecs-microphone": boolean; "supports-wake-on-wlan": boolean; "has-play-on-roku": boolean; "has-mobile-screensaver": boolean; "support-url": string; "grandcentral-version": string; "trc-version": number; "trc-channel-version": string; }