models

package
v0.0.0-...-28c0956 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 7, 2019 License: MPL-2.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ActiveApp

type ActiveApp struct {
	XMLName xml.Name `xml:"active-app"`
	Text    string   `xml:",chardata"`
	App     string   `xml:"app"`
}

type Apps

type Apps struct {
	XMLName xml.Name `xml:"apps"`
	Text    string   `xml:",chardata"`
	App     []struct {
		Text    string `xml:",chardata"`
		ID      string `xml:"id,attr"`
		Type    string `xml:"type,attr"`
		Version string `xml:"version,attr"`
		Subtype string `xml:"subtype,attr"`
	} `xml:"app"`
}

Apps represents the return from request

type DeviceInfo

type DeviceInfo struct {
	XMLName                     xml.Name `xml:"device-info"`
	Text                        string   `xml:",chardata"`
	Udn                         string   `xml:"udn"`
	SerialNumber                string   `xml:"serial-number"`
	DeviceID                    string   `xml:"device-id"`
	AdvertisingID               string   `xml:"advertising-id"`
	VendorName                  string   `xml:"vendor-name"`
	ModelName                   string   `xml:"model-name"`
	ModelNumber                 string   `xml:"model-number"`
	ModelRegion                 string   `xml:"model-region"`
	IsTv                        string   `xml:"is-tv"`
	IsStick                     string   `xml:"is-stick"`
	ScreenSize                  string   `xml:"screen-size"`
	PanelID                     string   `xml:"panel-id"`
	TunerType                   string   `xml:"tuner-type"`
	SupportsEthernet            string   `xml:"supports-ethernet"`
	WifiMac                     string   `xml:"wifi-mac"`
	WifiDriver                  string   `xml:"wifi-driver"`
	EthernetMac                 string   `xml:"ethernet-mac"`
	NetworkType                 string   `xml:"network-type"`
	NetworkName                 string   `xml:"network-name"`
	FriendlyDeviceName          string   `xml:"friendly-device-name"`
	FriendlyModelName           string   `xml:"friendly-model-name"`
	DefaultDeviceName           string   `xml:"default-device-name"`
	UserDeviceName              string   `xml:"user-device-name"`
	BuildNumber                 string   `xml:"build-number"`
	SoftwareVersion             string   `xml:"software-version"`
	SoftwareBuild               string   `xml:"software-build"`
	SecureDevice                string   `xml:"secure-device"`
	Language                    string   `xml:"language"`
	Country                     string   `xml:"country"`
	Locale                      string   `xml:"locale"`
	TimeZoneAuto                string   `xml:"time-zone-auto"`
	TimeZone                    string   `xml:"time-zone"`
	TimeZoneName                string   `xml:"time-zone-name"`
	TimeZoneTz                  string   `xml:"time-zone-tz"`
	TimeZoneOffset              string   `xml:"time-zone-offset"`
	ClockFormat                 string   `xml:"clock-format"`
	Uptime                      string   `xml:"uptime"`
	PowerMode                   string   `xml:"power-mode"`
	SupportsSuspend             string   `xml:"supports-suspend"`
	SupportsFindRemote          string   `xml:"supports-find-remote"`
	FindRemoteIsPossible        string   `xml:"find-remote-is-possible"`
	SupportsAudioGuide          string   `xml:"supports-audio-guide"`
	SupportsRva                 string   `xml:"supports-rva"`
	DeveloperEnabled            string   `xml:"developer-enabled"`
	KeyedDeveloperID            string   `xml:"keyed-developer-id"`
	SearchEnabled               string   `xml:"search-enabled"`
	SearchChannelsEnabled       string   `xml:"search-channels-enabled"`
	VoiceSearchEnabled          string   `xml:"voice-search-enabled"`
	NotificationsEnabled        string   `xml:"notifications-enabled"`
	NotificationsFirstUse       string   `xml:"notifications-first-use"`
	SupportsPrivateListening    string   `xml:"supports-private-listening"`
	SupportsPrivateListeningDtv string   `xml:"supports-private-listening-dtv"`
	SupportsWarmStandby         string   `xml:"supports-warm-standby"`
	HeadphonesConnected         string   `xml:"headphones-connected"`
	ExpertPqEnabled             string   `xml:"expert-pq-enabled"`
	SupportsEcsTextedit         string   `xml:"supports-ecs-textedit"`
	SupportsEcsMicrophone       string   `xml:"supports-ecs-microphone"`
	SupportsWakeOnWlan          string   `xml:"supports-wake-on-wlan"`
	HasPlayOnRoku               string   `xml:"has-play-on-roku"`
	HasMobileScreensaver        string   `xml:"has-mobile-screensaver"`
	SupportURL                  string   `xml:"support-url"`
	GrandcentralVersion         string   `xml:"grandcentral-version"`
	DavinciVersion              string   `xml:"davinci-version"`
}

type TvChannel

type TvChannel struct {
	XMLName xml.Name `xml:"tv-channel"`
	Text    string   `xml:",chardata"`
	Channel struct {
		Text                  string `xml:",chardata"`
		Number                string `xml:"number"`
		Name                  string `xml:"name"`
		Type                  string `xml:"type"`
		UserHidden            string `xml:"user-hidden"`
		UserFavorite          string `xml:"user-favorite"`
		PhysicalChannel       string `xml:"physical-channel"`
		PhysicalFrequency     string `xml:"physical-frequency"`
		ActiveInput           string `xml:"active-input"`
		SignalState           string `xml:"signal-state"`
		SignalMode            string `xml:"signal-mode"`
		SignalQuality         string `xml:"signal-quality"`
		SignalStrength        string `xml:"signal-strength"`
		SignalStalledPtsCnt   string `xml:"signal-stalled-pts-cnt"`
		ProgramTitle          string `xml:"program-title"`
		ProgramDescription    string `xml:"program-description"`
		ProgramRatings        string `xml:"program-ratings"`
		ProgramIsBlocked      string `xml:"program-is-blocked"`
		ProgramAnalogAudio    string `xml:"program-analog-audio"`
		ProgramDigitalAudio   string `xml:"program-digital-audio"`
		ProgramAudioLanguages string `xml:"program-audio-languages"`
		ProgramAudioFormats   string `xml:"program-audio-formats"`
		ProgramAudioLanguage  string `xml:"program-audio-language"`
		ProgramAudioFormat    string `xml:"program-audio-format"`
		ProgramHasCc          string `xml:"program-has-cc"`
	} `xml:"channel"`
}

type TvChannels

type TvChannels struct {
	XMLName xml.Name `xml:"tv-channels"`
	Text    string   `xml:",chardata"`
	Channel []struct {
		Text              string `xml:",chardata"`
		Number            string `xml:"number"`
		Name              string `xml:"name"`
		Type              string `xml:"type"`
		UserHidden        string `xml:"user-hidden"`
		UserFavorite      string `xml:"user-favorite"`
		PhysicalChannel   string `xml:"physical-channel"`
		PhysicalFrequency string `xml:"physical-frequency"`
	} `xml:"channel"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL