Versions in this module Expand all Collapse all v0 v0.0.1 Jul 19, 2020 Changes in this version + type Body struct + Browse *BrowseArgs + CreateObject *CreateObjectArgs + DestroyObject *DestroyObjectArgs + FindPrefix *FindPrefixArgs + GetAlbumArtistDisplayOption *GetAlbumArtistDisplayOptionArgs + GetAllPrefixLocations *GetAllPrefixLocationsArgs + GetBrowseable *GetBrowseableArgs + GetLastIndexChange *GetLastIndexChangeArgs + GetSearchCapabilities *GetSearchCapabilitiesArgs + GetShareIndexInProgress *GetShareIndexInProgressArgs + GetSortCapabilities *GetSortCapabilitiesArgs + GetSystemUpdateID *GetSystemUpdateIDArgs + RefreshShareIndex *RefreshShareIndexArgs + RequestResort *RequestResortArgs + SetBrowseable *SetBrowseableArgs + UpdateObject *UpdateObjectArgs + XMLName xml.Name + type BodyResponse struct + Browse *BrowseResponse + CreateObject *CreateObjectResponse + DestroyObject *DestroyObjectResponse + FindPrefix *FindPrefixResponse + GetAlbumArtistDisplayOption *GetAlbumArtistDisplayOptionResponse + GetAllPrefixLocations *GetAllPrefixLocationsResponse + GetBrowseable *GetBrowseableResponse + GetLastIndexChange *GetLastIndexChangeResponse + GetSearchCapabilities *GetSearchCapabilitiesResponse + GetShareIndexInProgress *GetShareIndexInProgressResponse + GetSortCapabilities *GetSortCapabilitiesResponse + GetSystemUpdateID *GetSystemUpdateIDResponse + RefreshShareIndex *RefreshShareIndexResponse + RequestResort *RequestResortResponse + SetBrowseable *SetBrowseableResponse + UpdateObject *UpdateObjectResponse + XMLName xml.Name + type BrowseArgs struct + BrowseFlag string + Filter string + ObjectID string + RequestedCount uint32 + SortCriteria string + StartingIndex uint32 + Xmlns string + type BrowseResponse struct + NumberReturned uint32 + Result string + TotalMatches uint32 + UpdateID uint32 + type CreateObjectArgs struct + ContainerID string + Elements string + Xmlns string + type CreateObjectResponse struct + ObjectID string + Result string + type DestroyObjectArgs struct + ObjectID string + Xmlns string + type DestroyObjectResponse struct + type Envelope struct + Body Body + EncodingStyle string + XMLName xml.Name + Xmlns string + type EnvelopeResponse struct + Body BodyResponse + EncodingStyle string + XMLName xml.Name + Xmlns string + type FindPrefixArgs struct + ObjectID string + Prefix string + Xmlns string + type FindPrefixResponse struct + StartingIndex uint32 + UpdateID uint32 + type GetAlbumArtistDisplayOptionArgs struct + Xmlns string + type GetAlbumArtistDisplayOptionResponse struct + AlbumArtistDisplayOption string + type GetAllPrefixLocationsArgs struct + ObjectID string + Xmlns string + type GetAllPrefixLocationsResponse struct + PrefixAndIndexCSV string + TotalPrefixes uint32 + UpdateID uint32 + type GetBrowseableArgs struct + Xmlns string + type GetBrowseableResponse struct + IsBrowseable bool + type GetLastIndexChangeArgs struct + Xmlns string + type GetLastIndexChangeResponse struct + LastIndexChange string + type GetSearchCapabilitiesArgs struct + Xmlns string + type GetSearchCapabilitiesResponse struct + SearchCaps string + type GetShareIndexInProgressArgs struct + Xmlns string + type GetShareIndexInProgressResponse struct + IsIndexing bool + type GetSortCapabilitiesArgs struct + Xmlns string + type GetSortCapabilitiesResponse struct + SortCaps string + type GetSystemUpdateIDArgs struct + Xmlns string + type GetSystemUpdateIDResponse struct + Id uint32 + type RefreshShareIndexArgs struct + AlbumArtistDisplayOption string + Xmlns string + type RefreshShareIndexResponse struct + type RequestResortArgs struct + SortOrder string + Xmlns string + type RequestResortResponse struct + type Service struct + ControlEndpoint *url.URL + EventEndpoint *url.URL + func NewService(deviceUrl *url.URL) *Service + func (s *Service) Browse(httpClient *http.Client, args *BrowseArgs) (*BrowseResponse, error) + func (s *Service) CreateObject(httpClient *http.Client, args *CreateObjectArgs) (*CreateObjectResponse, error) + func (s *Service) DestroyObject(httpClient *http.Client, args *DestroyObjectArgs) (*DestroyObjectResponse, error) + func (s *Service) FindPrefix(httpClient *http.Client, args *FindPrefixArgs) (*FindPrefixResponse, error) + func (s *Service) GetAlbumArtistDisplayOption(httpClient *http.Client, args *GetAlbumArtistDisplayOptionArgs) (*GetAlbumArtistDisplayOptionResponse, error) + func (s *Service) GetAllPrefixLocations(httpClient *http.Client, args *GetAllPrefixLocationsArgs) (*GetAllPrefixLocationsResponse, error) + func (s *Service) GetBrowseable(httpClient *http.Client, args *GetBrowseableArgs) (*GetBrowseableResponse, error) + func (s *Service) GetLastIndexChange(httpClient *http.Client, args *GetLastIndexChangeArgs) (*GetLastIndexChangeResponse, error) + func (s *Service) GetSearchCapabilities(httpClient *http.Client, args *GetSearchCapabilitiesArgs) (*GetSearchCapabilitiesResponse, error) + func (s *Service) GetShareIndexInProgress(httpClient *http.Client, args *GetShareIndexInProgressArgs) (*GetShareIndexInProgressResponse, error) + func (s *Service) GetSortCapabilities(httpClient *http.Client, args *GetSortCapabilitiesArgs) (*GetSortCapabilitiesResponse, error) + func (s *Service) GetSystemUpdateID(httpClient *http.Client, args *GetSystemUpdateIDArgs) (*GetSystemUpdateIDResponse, error) + func (s *Service) RefreshShareIndex(httpClient *http.Client, args *RefreshShareIndexArgs) (*RefreshShareIndexResponse, error) + func (s *Service) RequestResort(httpClient *http.Client, args *RequestResortArgs) (*RequestResortResponse, error) + func (s *Service) SetBrowseable(httpClient *http.Client, args *SetBrowseableArgs) (*SetBrowseableResponse, error) + func (s *Service) UpdateObject(httpClient *http.Client, args *UpdateObjectArgs) (*UpdateObjectResponse, error) + type SetBrowseableArgs struct + Browseable bool + Xmlns string + type SetBrowseableResponse struct + type UpdateObjectArgs struct + CurrentTagValue string + NewTagValue string + ObjectID string + Xmlns string + type UpdateObjectResponse struct