Documentation
¶
Index ¶
- type BeginSoftwareUpdateArgs
- type BeginSoftwareUpdateResponse
- type Body
- type BodyResponse
- type CheckForUpdateArgs
- type CheckForUpdateResponse
- type Envelope
- type EnvelopeResponse
- type GetZoneGroupAttributesArgs
- type GetZoneGroupAttributesResponse
- type GetZoneGroupStateArgs
- type GetZoneGroupStateResponse
- type RegisterMobileDeviceArgs
- type RegisterMobileDeviceResponse
- type ReportAlarmStartedRunningArgs
- type ReportAlarmStartedRunningResponse
- type ReportUnresponsiveDeviceArgs
- type ReportUnresponsiveDeviceResponse
- type 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
- type SubmitDiagnosticsResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BeginSoftwareUpdateArgs ¶
type BeginSoftwareUpdateResponse ¶
type BeginSoftwareUpdateResponse struct {
}
type Body ¶
type Body struct {
XMLName xml.Name `xml:"s:Body"`
CheckForUpdate *CheckForUpdateArgs `xml:"u:CheckForUpdate,omitempty"`
BeginSoftwareUpdate *BeginSoftwareUpdateArgs `xml:"u:BeginSoftwareUpdate,omitempty"`
ReportUnresponsiveDevice *ReportUnresponsiveDeviceArgs `xml:"u:ReportUnresponsiveDevice,omitempty"`
ReportAlarmStartedRunning *ReportAlarmStartedRunningArgs `xml:"u:ReportAlarmStartedRunning,omitempty"`
SubmitDiagnostics *SubmitDiagnosticsArgs `xml:"u:SubmitDiagnostics,omitempty"`
RegisterMobileDevice *RegisterMobileDeviceArgs `xml:"u:RegisterMobileDevice,omitempty"`
GetZoneGroupAttributes *GetZoneGroupAttributesArgs `xml:"u:GetZoneGroupAttributes,omitempty"`
GetZoneGroupState *GetZoneGroupStateArgs `xml:"u:GetZoneGroupState,omitempty"`
}
type BodyResponse ¶
type BodyResponse struct {
XMLName xml.Name `xml:"Body"`
CheckForUpdate *CheckForUpdateResponse `xml:"CheckForUpdateResponse,omitempty"`
BeginSoftwareUpdate *BeginSoftwareUpdateResponse `xml:"BeginSoftwareUpdateResponse,omitempty"`
ReportUnresponsiveDevice *ReportUnresponsiveDeviceResponse `xml:"ReportUnresponsiveDeviceResponse,omitempty"`
ReportAlarmStartedRunning *ReportAlarmStartedRunningResponse `xml:"ReportAlarmStartedRunningResponse,omitempty"`
SubmitDiagnostics *SubmitDiagnosticsResponse `xml:"SubmitDiagnosticsResponse,omitempty"`
RegisterMobileDevice *RegisterMobileDeviceResponse `xml:"RegisterMobileDeviceResponse,omitempty"`
GetZoneGroupAttributes *GetZoneGroupAttributesResponse `xml:"GetZoneGroupAttributesResponse,omitempty"`
GetZoneGroupState *GetZoneGroupStateResponse `xml:"GetZoneGroupStateResponse,omitempty"`
}
type CheckForUpdateArgs ¶
type CheckForUpdateResponse ¶
type CheckForUpdateResponse struct {
UpdateItem string `xml:"UpdateItem"`
}
type EnvelopeResponse ¶
type EnvelopeResponse struct {
XMLName xml.Name `xml:"Envelope"`
Xmlns string `xml:"xmlns:s,attr"`
EncodingStyle string `xml:"encodingStyle,attr"`
Body BodyResponse `xml:"Body"`
}
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 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 ¶
func NewService ¶
func (*Service) BeginSoftwareUpdate ¶
func (s *Service) BeginSoftwareUpdate(httpClient *http.Client, args *BeginSoftwareUpdateArgs) (*BeginSoftwareUpdateResponse, error)
func (*Service) CheckForUpdate ¶
func (s *Service) CheckForUpdate(httpClient *http.Client, args *CheckForUpdateArgs) (*CheckForUpdateResponse, error)
func (*Service) GetZoneGroupAttributes ¶
func (s *Service) GetZoneGroupAttributes(httpClient *http.Client, args *GetZoneGroupAttributesArgs) (*GetZoneGroupAttributesResponse, error)
func (*Service) GetZoneGroupState ¶
func (s *Service) GetZoneGroupState(httpClient *http.Client, args *GetZoneGroupStateArgs) (*GetZoneGroupStateResponse, error)
func (*Service) RegisterMobileDevice ¶
func (s *Service) RegisterMobileDevice(httpClient *http.Client, args *RegisterMobileDeviceArgs) (*RegisterMobileDeviceResponse, error)
func (*Service) ReportAlarmStartedRunning ¶
func (s *Service) ReportAlarmStartedRunning(httpClient *http.Client, args *ReportAlarmStartedRunningArgs) (*ReportAlarmStartedRunningResponse, error)
func (*Service) ReportUnresponsiveDevice ¶
func (s *Service) ReportUnresponsiveDevice(httpClient *http.Client, args *ReportUnresponsiveDeviceArgs) (*ReportUnresponsiveDeviceResponse, error)
func (*Service) SubmitDiagnostics ¶
func (s *Service) SubmitDiagnostics(httpClient *http.Client, args *SubmitDiagnosticsArgs) (*SubmitDiagnosticsResponse, error)
type SubmitDiagnosticsArgs ¶
type SubmitDiagnosticsResponse ¶
type SubmitDiagnosticsResponse struct {
DiagnosticID uint32 `xml:"DiagnosticID"`
}
Click to show internal directories.
Click to hide internal directories.