Documentation
¶
Index ¶
- type Body
- type BodyResponse
- type Envelope
- type EnvelopeResponse
- type GetGroupMuteArgs
- type GetGroupMuteResponse
- type GetGroupVolumeArgs
- type GetGroupVolumeResponse
- type Service
- func (s *Service) GetGroupMute(httpClient *http.Client, args *GetGroupMuteArgs) (*GetGroupMuteResponse, error)
- func (s *Service) GetGroupVolume(httpClient *http.Client, args *GetGroupVolumeArgs) (*GetGroupVolumeResponse, error)
- func (s *Service) SetGroupMute(httpClient *http.Client, args *SetGroupMuteArgs) (*SetGroupMuteResponse, error)
- func (s *Service) SetGroupVolume(httpClient *http.Client, args *SetGroupVolumeArgs) (*SetGroupVolumeResponse, error)
- func (s *Service) SetRelativeGroupVolume(httpClient *http.Client, args *SetRelativeGroupVolumeArgs) (*SetRelativeGroupVolumeResponse, error)
- func (s *Service) SnapshotGroupVolume(httpClient *http.Client, args *SnapshotGroupVolumeArgs) (*SnapshotGroupVolumeResponse, error)
- type SetGroupMuteArgs
- type SetGroupMuteResponse
- type SetGroupVolumeArgs
- type SetGroupVolumeResponse
- type SetRelativeGroupVolumeArgs
- type SetRelativeGroupVolumeResponse
- type SnapshotGroupVolumeArgs
- type SnapshotGroupVolumeResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Body ¶
type Body struct {
XMLName xml.Name `xml:"s:Body"`
GetGroupMute *GetGroupMuteArgs `xml:"u:GetGroupMute,omitempty"`
SetGroupMute *SetGroupMuteArgs `xml:"u:SetGroupMute,omitempty"`
GetGroupVolume *GetGroupVolumeArgs `xml:"u:GetGroupVolume,omitempty"`
SetGroupVolume *SetGroupVolumeArgs `xml:"u:SetGroupVolume,omitempty"`
SetRelativeGroupVolume *SetRelativeGroupVolumeArgs `xml:"u:SetRelativeGroupVolume,omitempty"`
SnapshotGroupVolume *SnapshotGroupVolumeArgs `xml:"u:SnapshotGroupVolume,omitempty"`
}
type BodyResponse ¶
type BodyResponse struct {
XMLName xml.Name `xml:"Body"`
GetGroupMute *GetGroupMuteResponse `xml:"GetGroupMuteResponse,omitempty"`
SetGroupMute *SetGroupMuteResponse `xml:"SetGroupMuteResponse,omitempty"`
GetGroupVolume *GetGroupVolumeResponse `xml:"GetGroupVolumeResponse,omitempty"`
SetGroupVolume *SetGroupVolumeResponse `xml:"SetGroupVolumeResponse,omitempty"`
SetRelativeGroupVolume *SetRelativeGroupVolumeResponse `xml:"SetRelativeGroupVolumeResponse,omitempty"`
SnapshotGroupVolume *SnapshotGroupVolumeResponse `xml:"SnapshotGroupVolumeResponse,omitempty"`
}
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 GetGroupMuteArgs ¶
type GetGroupMuteResponse ¶
type GetGroupMuteResponse struct {
CurrentMute bool `xml:"CurrentMute"`
}
type GetGroupVolumeArgs ¶
type GetGroupVolumeResponse ¶
type GetGroupVolumeResponse struct {
CurrentVolume uint16 `xml:"CurrentVolume"`
}
type Service ¶
func NewService ¶
func (*Service) GetGroupMute ¶
func (s *Service) GetGroupMute(httpClient *http.Client, args *GetGroupMuteArgs) (*GetGroupMuteResponse, error)
func (*Service) GetGroupVolume ¶
func (s *Service) GetGroupVolume(httpClient *http.Client, args *GetGroupVolumeArgs) (*GetGroupVolumeResponse, error)
func (*Service) SetGroupMute ¶
func (s *Service) SetGroupMute(httpClient *http.Client, args *SetGroupMuteArgs) (*SetGroupMuteResponse, error)
func (*Service) SetGroupVolume ¶
func (s *Service) SetGroupVolume(httpClient *http.Client, args *SetGroupVolumeArgs) (*SetGroupVolumeResponse, error)
func (*Service) SetRelativeGroupVolume ¶
func (s *Service) SetRelativeGroupVolume(httpClient *http.Client, args *SetRelativeGroupVolumeArgs) (*SetRelativeGroupVolumeResponse, error)
func (*Service) SnapshotGroupVolume ¶
func (s *Service) SnapshotGroupVolume(httpClient *http.Client, args *SnapshotGroupVolumeArgs) (*SnapshotGroupVolumeResponse, error)
type SetGroupMuteArgs ¶
type SetGroupMuteResponse ¶
type SetGroupMuteResponse struct {
}
type SetGroupVolumeArgs ¶
type SetGroupVolumeResponse ¶
type SetGroupVolumeResponse struct {
}
type SetRelativeGroupVolumeResponse ¶
type SetRelativeGroupVolumeResponse struct {
NewVolume uint16 `xml:"NewVolume"`
}
type SnapshotGroupVolumeArgs ¶
type SnapshotGroupVolumeResponse ¶
type SnapshotGroupVolumeResponse struct {
}
Click to show internal directories.
Click to hide internal directories.