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.