Documentation ¶
Overview ¶
Package zonegrouptopology is a generated ZoneGroupTopology package.
Index ¶
- Constants
- type AlarmRunSequence
- type AreasUpdateID
- type AvailableSoftwareUpdate
- type BeginSoftwareUpdateArgs
- type BeginSoftwareUpdateResponse
- type CheckForUpdateArgs
- type CheckForUpdateResponse
- type GetZoneGroupAttributesArgs
- type GetZoneGroupAttributesResponse
- type GetZoneGroupStateArgs
- type GetZoneGroupStateResponse
- type MuseHouseholdId
- type NetsettingsUpdateID
- type Property
- type RegisterMobileDeviceArgs
- type RegisterMobileDeviceResponse
- type ReportAlarmStartedRunningArgs
- type ReportAlarmStartedRunningResponse
- type ReportUnresponsiveDeviceArgs
- type ReportUnresponsiveDeviceResponse
- type Service
- func (s *Service) BeginSoftwareUpdate(args *BeginSoftwareUpdateArgs) (*BeginSoftwareUpdateResponse, error)
- func (s *Service) CheckForUpdate(args *CheckForUpdateArgs) (*CheckForUpdateResponse, error)
- func (s *Service) Client() *http.Client
- func (s *Service) ControlEndpoint() *url.URL
- func (s *Service) EventEndpoint() *url.URL
- func (s *Service) GetZoneGroupAttributes(args *GetZoneGroupAttributesArgs) (*GetZoneGroupAttributesResponse, error)
- func (s *Service) GetZoneGroupState(args *GetZoneGroupStateArgs) (*GetZoneGroupStateResponse, error)
- func (s *Service) Location() *url.URL
- func (zp *Service) ParseEvent(body []byte) []interface{}
- func (s *Service) RegisterMobileDevice(args *RegisterMobileDeviceArgs) (*RegisterMobileDeviceResponse, error)
- func (s *Service) ReportAlarmStartedRunning(args *ReportAlarmStartedRunningArgs) (*ReportAlarmStartedRunningResponse, error)
- func (s *Service) ReportUnresponsiveDevice(args *ReportUnresponsiveDeviceArgs) (*ReportUnresponsiveDeviceResponse, error)
- func (s *Service) SubmitDiagnostics(args *SubmitDiagnosticsArgs) (*SubmitDiagnosticsResponse, error)
- type ServiceOption
- type SourceAreasUpdateID
- type SubmitDiagnosticsArgs
- type SubmitDiagnosticsResponse
- type ThirdPartyMediaServersX
- type UpnpEvent
- type ZoneGroupID
- type ZoneGroupName
- type ZoneGroupState
- type ZonePlayerUUIDsInGroup
Constants ¶
View Source
const ( ServiceURN = "urn:schemas-upnp-org:service:ZoneGroupTopology:1" EncodingSchema = "http://schemas.xmlsoap.org/soap/encoding/" EnvelopeSchema = "http://schemas.xmlsoap.org/soap/envelope/" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AlarmRunSequence ¶
type AlarmRunSequence string
type AreasUpdateID ¶
type AreasUpdateID string
type AvailableSoftwareUpdate ¶
type AvailableSoftwareUpdate string
type BeginSoftwareUpdateArgs ¶
type BeginSoftwareUpdateResponse ¶
type BeginSoftwareUpdateResponse struct { }
type CheckForUpdateArgs ¶
type CheckForUpdateResponse ¶
type CheckForUpdateResponse struct {
UpdateItem string `xml:"UpdateItem"`
}
type GetZoneGroupAttributesArgs ¶
type GetZoneGroupAttributesArgs struct {
Xmlns string `xml:"xmlns:u,attr"`
}
type GetZoneGroupStateArgs ¶
type GetZoneGroupStateArgs struct {
Xmlns string `xml:"xmlns:u,attr"`
}
type GetZoneGroupStateResponse ¶
type GetZoneGroupStateResponse struct {
ZoneGroupState string `xml:"ZoneGroupState"`
}
type MuseHouseholdId ¶
type MuseHouseholdId string
type NetsettingsUpdateID ¶
type NetsettingsUpdateID string
type Property ¶
type Property struct { XMLName xml.Name `xml:"property"` AvailableSoftwareUpdate *AvailableSoftwareUpdate `xml:"AvailableSoftwareUpdate"` ZoneGroupState *ZoneGroupState `xml:"ZoneGroupState"` ThirdPartyMediaServersX *ThirdPartyMediaServersX `xml:"ThirdPartyMediaServersX"` AlarmRunSequence *AlarmRunSequence `xml:"AlarmRunSequence"` MuseHouseholdId *MuseHouseholdId `xml:"MuseHouseholdId"` ZoneGroupName *ZoneGroupName `xml:"ZoneGroupName"` ZoneGroupID *ZoneGroupID `xml:"ZoneGroupID"` ZonePlayerUUIDsInGroup *ZonePlayerUUIDsInGroup `xml:"ZonePlayerUUIDsInGroup"` AreasUpdateID *AreasUpdateID `xml:"AreasUpdateID"` SourceAreasUpdateID *SourceAreasUpdateID `xml:"SourceAreasUpdateID"` NetsettingsUpdateID *NetsettingsUpdateID `xml:"NetsettingsUpdateID"` }
type RegisterMobileDeviceResponse ¶
type RegisterMobileDeviceResponse struct { }
type ReportAlarmStartedRunningArgs ¶
type ReportAlarmStartedRunningArgs struct {
Xmlns string `xml:"xmlns:u,attr"`
}
type ReportAlarmStartedRunningResponse ¶
type ReportAlarmStartedRunningResponse struct { }
type ReportUnresponsiveDeviceResponse ¶
type ReportUnresponsiveDeviceResponse struct { }
type Service ¶
type Service struct { AvailableSoftwareUpdate *AvailableSoftwareUpdate ZoneGroupState *ZoneGroupState ThirdPartyMediaServersX *ThirdPartyMediaServersX AlarmRunSequence *AlarmRunSequence MuseHouseholdId *MuseHouseholdId ZoneGroupName *ZoneGroupName ZoneGroupID *ZoneGroupID ZonePlayerUUIDsInGroup *ZonePlayerUUIDsInGroup AreasUpdateID *AreasUpdateID SourceAreasUpdateID *SourceAreasUpdateID NetsettingsUpdateID *NetsettingsUpdateID // contains filtered or unexported fields }
func NewService ¶
func NewService(opts ...ServiceOption) *Service
func (*Service) BeginSoftwareUpdate ¶
func (s *Service) BeginSoftwareUpdate(args *BeginSoftwareUpdateArgs) (*BeginSoftwareUpdateResponse, error)
func (*Service) CheckForUpdate ¶
func (s *Service) CheckForUpdate(args *CheckForUpdateArgs) (*CheckForUpdateResponse, error)
func (*Service) ControlEndpoint ¶
func (*Service) EventEndpoint ¶
func (*Service) GetZoneGroupAttributes ¶
func (s *Service) GetZoneGroupAttributes(args *GetZoneGroupAttributesArgs) (*GetZoneGroupAttributesResponse, error)
func (*Service) GetZoneGroupState ¶
func (s *Service) GetZoneGroupState(args *GetZoneGroupStateArgs) (*GetZoneGroupStateResponse, error)
func (*Service) ParseEvent ¶
func (*Service) RegisterMobileDevice ¶
func (s *Service) RegisterMobileDevice(args *RegisterMobileDeviceArgs) (*RegisterMobileDeviceResponse, error)
func (*Service) ReportAlarmStartedRunning ¶
func (s *Service) ReportAlarmStartedRunning(args *ReportAlarmStartedRunningArgs) (*ReportAlarmStartedRunningResponse, error)
func (*Service) ReportUnresponsiveDevice ¶
func (s *Service) ReportUnresponsiveDevice(args *ReportUnresponsiveDeviceArgs) (*ReportUnresponsiveDeviceResponse, error)
func (*Service) SubmitDiagnostics ¶
func (s *Service) SubmitDiagnostics(args *SubmitDiagnosticsArgs) (*SubmitDiagnosticsResponse, error)
type ServiceOption ¶
type ServiceOption func(*Service)
func WithClient ¶
func WithClient(c *http.Client) ServiceOption
func WithLocation ¶
func WithLocation(u *url.URL) ServiceOption
type SourceAreasUpdateID ¶
type SourceAreasUpdateID string
type SubmitDiagnosticsArgs ¶
type SubmitDiagnosticsResponse ¶
type SubmitDiagnosticsResponse struct {
DiagnosticID uint32 `xml:"DiagnosticID"`
}
type ThirdPartyMediaServersX ¶
type ThirdPartyMediaServersX string
type ZoneGroupID ¶
type ZoneGroupID string
type ZoneGroupName ¶
type ZoneGroupName string
type ZoneGroupState ¶
type ZoneGroupState string
type ZonePlayerUUIDsInGroup ¶
type ZonePlayerUUIDsInGroup string
Click to show internal directories.
Click to hide internal directories.