Versions in this module Expand all Collapse all v0 v0.0.1 Jul 19, 2020 Changes in this version + type BeginSoftwareUpdateArgs struct + ExtraOptions string + Flags uint32 + UpdateURL string + Xmlns string + type BeginSoftwareUpdateResponse struct + type Body struct + BeginSoftwareUpdate *BeginSoftwareUpdateArgs + CheckForUpdate *CheckForUpdateArgs + GetZoneGroupAttributes *GetZoneGroupAttributesArgs + GetZoneGroupState *GetZoneGroupStateArgs + RegisterMobileDevice *RegisterMobileDeviceArgs + ReportAlarmStartedRunning *ReportAlarmStartedRunningArgs + ReportUnresponsiveDevice *ReportUnresponsiveDeviceArgs + SubmitDiagnostics *SubmitDiagnosticsArgs + XMLName xml.Name + type BodyResponse struct + BeginSoftwareUpdate *BeginSoftwareUpdateResponse + CheckForUpdate *CheckForUpdateResponse + GetZoneGroupAttributes *GetZoneGroupAttributesResponse + GetZoneGroupState *GetZoneGroupStateResponse + RegisterMobileDevice *RegisterMobileDeviceResponse + ReportAlarmStartedRunning *ReportAlarmStartedRunningResponse + ReportUnresponsiveDevice *ReportUnresponsiveDeviceResponse + SubmitDiagnostics *SubmitDiagnosticsResponse + XMLName xml.Name + type CheckForUpdateArgs struct + CachedOnly bool + UpdateType string + Version string + Xmlns string + type CheckForUpdateResponse struct + UpdateItem string + type Envelope struct + Body Body + EncodingStyle string + XMLName xml.Name + Xmlns string + type EnvelopeResponse struct + Body BodyResponse + EncodingStyle string + XMLName xml.Name + Xmlns string + type GetZoneGroupAttributesArgs struct + Xmlns string + type GetZoneGroupAttributesResponse struct + CurrentMuseHouseholdId string + CurrentZoneGroupID string + CurrentZoneGroupName string + CurrentZonePlayerUUIDsInGroup string + type GetZoneGroupStateArgs struct + Xmlns string + type GetZoneGroupStateResponse struct + ZoneGroupState string + type RegisterMobileDeviceArgs struct + MobileDeviceName string + MobileDeviceUDN string + MobileIPAndPort string + Xmlns string + type RegisterMobileDeviceResponse struct + type ReportAlarmStartedRunningArgs struct + Xmlns string + type ReportAlarmStartedRunningResponse struct + type ReportUnresponsiveDeviceArgs struct + DesiredAction string + DeviceUUID string + Xmlns string + type ReportUnresponsiveDeviceResponse struct + type Service struct + ControlEndpoint *url.URL + EventEndpoint *url.URL + func NewService(deviceUrl *url.URL) *Service + func (s *Service) BeginSoftwareUpdate(httpClient *http.Client, args *BeginSoftwareUpdateArgs) (*BeginSoftwareUpdateResponse, error) + func (s *Service) CheckForUpdate(httpClient *http.Client, args *CheckForUpdateArgs) (*CheckForUpdateResponse, error) + func (s *Service) GetZoneGroupAttributes(httpClient *http.Client, args *GetZoneGroupAttributesArgs) (*GetZoneGroupAttributesResponse, error) + func (s *Service) GetZoneGroupState(httpClient *http.Client, args *GetZoneGroupStateArgs) (*GetZoneGroupStateResponse, error) + func (s *Service) RegisterMobileDevice(httpClient *http.Client, args *RegisterMobileDeviceArgs) (*RegisterMobileDeviceResponse, error) + func (s *Service) ReportAlarmStartedRunning(httpClient *http.Client, args *ReportAlarmStartedRunningArgs) (*ReportAlarmStartedRunningResponse, error) + func (s *Service) ReportUnresponsiveDevice(httpClient *http.Client, args *ReportUnresponsiveDeviceArgs) (*ReportUnresponsiveDeviceResponse, error) + func (s *Service) SubmitDiagnostics(httpClient *http.Client, args *SubmitDiagnosticsArgs) (*SubmitDiagnosticsResponse, error) + type SubmitDiagnosticsArgs struct + IncludeControllers bool + Type string + Xmlns string + type SubmitDiagnosticsResponse struct + DiagnosticID uint32