Documentation
¶
Overview ¶
Package systemproperties is a generated SystemProperties package.
Index ¶
- Constants
- type AddAccountXArgs
- type AddAccountXResponse
- type AddOAuthAccountXArgs
- type AddOAuthAccountXResponse
- type CustomerID
- type DoPostUpdateTasksArgs
- type DoPostUpdateTasksResponse
- type EditAccountMdArgs
- type EditAccountMdResponse
- type EditAccountPasswordXArgs
- type EditAccountPasswordXResponse
- type EnableRDMArgs
- type EnableRDMResponse
- type GetRDMArgs
- type GetRDMResponse
- type GetStringArgs
- type GetStringResponse
- type GetWebCodeArgs
- type GetWebCodeResponse
- type Property
- type ProvisionCredentialedTrialAccountXArgs
- type ProvisionCredentialedTrialAccountXResponse
- type RefreshAccountCredentialsXArgs
- type RefreshAccountCredentialsXResponse
- type RemoveAccountArgs
- type RemoveAccountResponse
- type RemoveArgs
- type RemoveResponse
- type ReplaceAccountXArgs
- type ReplaceAccountXResponse
- type ResetThirdPartyCredentialsArgs
- type ResetThirdPartyCredentialsResponse
- type Service
- func (s *Service) AddAccountX(args *AddAccountXArgs) (*AddAccountXResponse, error)
- func (s *Service) AddOAuthAccountX(args *AddOAuthAccountXArgs) (*AddOAuthAccountXResponse, error)
- func (s *Service) Client() *http.Client
- func (s *Service) ControlEndpoint() *url.URL
- func (s *Service) DoPostUpdateTasks(args *DoPostUpdateTasksArgs) (*DoPostUpdateTasksResponse, error)
- func (s *Service) EditAccountMd(args *EditAccountMdArgs) (*EditAccountMdResponse, error)
- func (s *Service) EditAccountPasswordX(args *EditAccountPasswordXArgs) (*EditAccountPasswordXResponse, error)
- func (s *Service) EnableRDM(args *EnableRDMArgs) (*EnableRDMResponse, error)
- func (s *Service) EventEndpoint() *url.URL
- func (s *Service) GetRDM(args *GetRDMArgs) (*GetRDMResponse, error)
- func (s *Service) GetString(args *GetStringArgs) (*GetStringResponse, error)
- func (s *Service) GetWebCode(args *GetWebCodeArgs) (*GetWebCodeResponse, error)
- func (s *Service) Location() *url.URL
- func (zp *Service) ParseEvent(body []byte) []interface{}
- func (s *Service) ProvisionCredentialedTrialAccountX(args *ProvisionCredentialedTrialAccountXArgs) (*ProvisionCredentialedTrialAccountXResponse, error)
- func (s *Service) RefreshAccountCredentialsX(args *RefreshAccountCredentialsXArgs) (*RefreshAccountCredentialsXResponse, error)
- func (s *Service) Remove(args *RemoveArgs) (*RemoveResponse, error)
- func (s *Service) RemoveAccount(args *RemoveAccountArgs) (*RemoveAccountResponse, error)
- func (s *Service) ReplaceAccountX(args *ReplaceAccountXArgs) (*ReplaceAccountXResponse, error)
- func (s *Service) ResetThirdPartyCredentials(args *ResetThirdPartyCredentialsArgs) (*ResetThirdPartyCredentialsResponse, error)
- func (s *Service) SetAccountNicknameX(args *SetAccountNicknameXArgs) (*SetAccountNicknameXResponse, error)
- func (s *Service) SetString(args *SetStringArgs) (*SetStringResponse, error)
- type ServiceOption
- type SetAccountNicknameXArgs
- type SetAccountNicknameXResponse
- type SetStringArgs
- type SetStringResponse
- type ThirdPartyHash
- type UpdateID
- type UpdateIDX
- type UpnpEvent
- type VoiceUpdateID
Constants ¶
View Source
const ( ServiceURN = "urn:schemas-upnp-org:service:SystemProperties: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 AddAccountXArgs ¶
type AddAccountXResponse ¶
type AddAccountXResponse struct {
AccountUDN string `xml:"AccountUDN"`
}
type AddOAuthAccountXArgs ¶
type AddOAuthAccountXArgs struct { Xmlns string `xml:"xmlns:u,attr"` AccountType uint32 `xml:"AccountType"` AccountToken string `xml:"AccountToken"` AccountKey string `xml:"AccountKey"` OAuthDeviceID string `xml:"OAuthDeviceID"` AuthorizationCode string `xml:"AuthorizationCode"` RedirectURI string `xml:"RedirectURI"` UserIdHashCode string `xml:"UserIdHashCode"` AccountTier uint32 `xml:"AccountTier"` }
type CustomerID ¶
type CustomerID string
type DoPostUpdateTasksArgs ¶
type DoPostUpdateTasksArgs struct {
Xmlns string `xml:"xmlns:u,attr"`
}
type DoPostUpdateTasksResponse ¶
type DoPostUpdateTasksResponse struct { }
type EditAccountMdArgs ¶
type EditAccountMdResponse ¶
type EditAccountMdResponse struct { }
type EditAccountPasswordXResponse ¶
type EditAccountPasswordXResponse struct { }
type EnableRDMArgs ¶
type EnableRDMResponse ¶
type EnableRDMResponse struct { }
type GetRDMArgs ¶
type GetRDMArgs struct {
Xmlns string `xml:"xmlns:u,attr"`
}
type GetRDMResponse ¶
type GetRDMResponse struct {
RDMValue bool `xml:"RDMValue"`
}
type GetStringArgs ¶
type GetStringResponse ¶
type GetStringResponse struct {
StringValue string `xml:"StringValue"`
}
type GetWebCodeArgs ¶
type GetWebCodeResponse ¶
type GetWebCodeResponse struct {
WebCode string `xml:"WebCode"`
}
type Property ¶
type Property struct { XMLName xml.Name `xml:"property"` CustomerID *CustomerID `xml:"CustomerID"` UpdateID *UpdateID `xml:"UpdateID"` UpdateIDX *UpdateIDX `xml:"UpdateIDX"` VoiceUpdateID *VoiceUpdateID `xml:"VoiceUpdateID"` ThirdPartyHash *ThirdPartyHash `xml:"ThirdPartyHash"` }
type RefreshAccountCredentialsXResponse ¶
type RefreshAccountCredentialsXResponse struct { }
type RemoveAccountArgs ¶
type RemoveAccountResponse ¶
type RemoveAccountResponse struct { }
type RemoveArgs ¶
type RemoveResponse ¶
type RemoveResponse struct { }
type ReplaceAccountXArgs ¶
type ReplaceAccountXArgs struct { Xmlns string `xml:"xmlns:u,attr"` AccountUDN string `xml:"AccountUDN"` NewAccountID string `xml:"NewAccountID"` NewAccountPassword string `xml:"NewAccountPassword"` AccountToken string `xml:"AccountToken"` AccountKey string `xml:"AccountKey"` OAuthDeviceID string `xml:"OAuthDeviceID"` }
type ReplaceAccountXResponse ¶
type ReplaceAccountXResponse struct {
NewAccountUDN string `xml:"NewAccountUDN"`
}
type ResetThirdPartyCredentialsArgs ¶
type ResetThirdPartyCredentialsArgs struct {
Xmlns string `xml:"xmlns:u,attr"`
}
type ResetThirdPartyCredentialsResponse ¶
type ResetThirdPartyCredentialsResponse struct { }
type Service ¶
type Service struct { CustomerID *CustomerID UpdateID *UpdateID UpdateIDX *UpdateIDX VoiceUpdateID *VoiceUpdateID ThirdPartyHash *ThirdPartyHash // contains filtered or unexported fields }
func NewService ¶
func NewService(opts ...ServiceOption) *Service
func (*Service) AddAccountX ¶
func (s *Service) AddAccountX(args *AddAccountXArgs) (*AddAccountXResponse, error)
func (*Service) AddOAuthAccountX ¶
func (s *Service) AddOAuthAccountX(args *AddOAuthAccountXArgs) (*AddOAuthAccountXResponse, error)
func (*Service) ControlEndpoint ¶
func (*Service) DoPostUpdateTasks ¶
func (s *Service) DoPostUpdateTasks(args *DoPostUpdateTasksArgs) (*DoPostUpdateTasksResponse, error)
func (*Service) EditAccountMd ¶
func (s *Service) EditAccountMd(args *EditAccountMdArgs) (*EditAccountMdResponse, error)
func (*Service) EditAccountPasswordX ¶
func (s *Service) EditAccountPasswordX(args *EditAccountPasswordXArgs) (*EditAccountPasswordXResponse, error)
func (*Service) EnableRDM ¶
func (s *Service) EnableRDM(args *EnableRDMArgs) (*EnableRDMResponse, error)
func (*Service) EventEndpoint ¶
func (*Service) GetRDM ¶
func (s *Service) GetRDM(args *GetRDMArgs) (*GetRDMResponse, error)
func (*Service) GetString ¶
func (s *Service) GetString(args *GetStringArgs) (*GetStringResponse, error)
func (*Service) GetWebCode ¶
func (s *Service) GetWebCode(args *GetWebCodeArgs) (*GetWebCodeResponse, error)
func (*Service) ParseEvent ¶
func (*Service) ProvisionCredentialedTrialAccountX ¶
func (s *Service) ProvisionCredentialedTrialAccountX(args *ProvisionCredentialedTrialAccountXArgs) (*ProvisionCredentialedTrialAccountXResponse, error)
func (*Service) RefreshAccountCredentialsX ¶
func (s *Service) RefreshAccountCredentialsX(args *RefreshAccountCredentialsXArgs) (*RefreshAccountCredentialsXResponse, error)
func (*Service) Remove ¶
func (s *Service) Remove(args *RemoveArgs) (*RemoveResponse, error)
func (*Service) RemoveAccount ¶
func (s *Service) RemoveAccount(args *RemoveAccountArgs) (*RemoveAccountResponse, error)
func (*Service) ReplaceAccountX ¶
func (s *Service) ReplaceAccountX(args *ReplaceAccountXArgs) (*ReplaceAccountXResponse, error)
func (*Service) ResetThirdPartyCredentials ¶
func (s *Service) ResetThirdPartyCredentials(args *ResetThirdPartyCredentialsArgs) (*ResetThirdPartyCredentialsResponse, error)
func (*Service) SetAccountNicknameX ¶
func (s *Service) SetAccountNicknameX(args *SetAccountNicknameXArgs) (*SetAccountNicknameXResponse, error)
func (*Service) SetString ¶
func (s *Service) SetString(args *SetStringArgs) (*SetStringResponse, error)
type ServiceOption ¶
type ServiceOption func(*Service)
func WithClient ¶
func WithClient(c *http.Client) ServiceOption
func WithLocation ¶
func WithLocation(u *url.URL) ServiceOption
type SetAccountNicknameXArgs ¶
type SetAccountNicknameXResponse ¶
type SetAccountNicknameXResponse struct { }
type SetStringArgs ¶
type SetStringResponse ¶
type SetStringResponse struct { }
type ThirdPartyHash ¶
type ThirdPartyHash string
type VoiceUpdateID ¶
type VoiceUpdateID uint32
Click to show internal directories.
Click to hide internal directories.