diff --git a/api/responses/responses.go b/api/responses/responses.go
index d966bb76..796d07e5 100644
--- a/api/responses/responses.go
+++ b/api/responses/responses.go
@@ -28,26 +28,26 @@ type JsonWrapper struct {
}
type Error struct {
- Code int `xml:"code,attr" json:"code"`
- Message string `xml:"message,attr" json:"message"`
+ Code int `xml:"code,attr" json:"code"`
+ Message string `xml:"message,attr" json:"message"`
}
type License struct {
- Valid bool `xml:"valid,attr" json:"valid"`
+ Valid bool `xml:"valid,attr" json:"valid"`
}
type MusicFolder struct {
- Id string `xml:"id,attr" json:"id"`
- Name string `xml:"name,attr" json:"name"`
+ Id string `xml:"id,attr" json:"id"`
+ Name string `xml:"name,attr" json:"name"`
}
type MusicFolders struct {
- Folders []MusicFolder `xml:"musicFolder" json:"musicFolder,omitempty"`
+ Folders []MusicFolder `xml:"musicFolder" json:"musicFolder,omitempty"`
}
type Artist struct {
- Id string `xml:"id,attr" json:"id"`
- Name string `xml:"name,attr" json:"name"`
+ Id string `xml:"id,attr" json:"id"`
+ Name string `xml:"name,attr" json:"name"`
/*
@@ -61,9 +61,9 @@ type Index struct {
}
type Indexes struct {
- Index []Index `xml:"index" json:"index,omitempty"`
- LastModified string `xml:"lastModified,attr" json:"lastModified"`
- IgnoredArticles string `xml:"ignoredArticles,attr" json:"ignoredArticles"`
+ Index []Index `xml:"index" json:"index,omitempty"`
+ LastModified string `xml:"lastModified,attr" json:"lastModified"`
+ IgnoredArticles string `xml:"ignoredArticles,attr" json:"ignoredArticles"`
}
type Child struct {
@@ -103,20 +103,20 @@ type Child struct {
}
type Directory struct {
- Child []Child `xml:"child" json:"child,omitempty"`
- Id string `xml:"id,attr" json:"id"`
- Name string `xml:"name,attr" json:"name"`
- Parent string `xml:"parent,attr,omitempty" json:"parent,omitempty"`
- Starred *time.Time `xml:"starred,attr,omitempty" json:"starred,omitempty"`
- PlayCount int32 `xml:"playCount,attr,omitempty" json:"playcount,omitempty"`
- UserRating int `xml:"userRating,attr,omitempty" json:"userRating,omitempty"`
+ Child []Child `xml:"child" json:"child,omitempty"`
+ Id string `xml:"id,attr" json:"id"`
+ Name string `xml:"name,attr" json:"name"`
+ Parent string `xml:"parent,attr,omitempty" json:"parent,omitempty"`
+ Starred *time.Time `xml:"starred,attr,omitempty" json:"starred,omitempty"`
+ PlayCount int32 `xml:"playCount,attr,omitempty" json:"playcount,omitempty"`
+ UserRating int `xml:"userRating,attr,omitempty" json:"userRating,omitempty"`
/*
*/
}
type AlbumList struct {
- Album []Child `xml:"album" json:"album,omitempty"`
+ Album []Child `xml:"album" json:"album,omitempty"`
}
type Playlist struct {
@@ -140,54 +140,54 @@ type Playlist struct {
}
type Playlists struct {
- Playlist []Playlist `xml:"playlist" json:"playlist,omitempty"`
+ Playlist []Playlist `xml:"playlist" json:"playlist,omitempty"`
}
type PlaylistWithSongs struct {
Playlist
- Entry []Child `xml:"entry" json:"entry,omitempty"`
+ Entry []Child `xml:"entry" json:"entry,omitempty"`
}
type SearchResult2 struct {
- Artist []Artist `xml:"artist" json:"artist,omitempty"`
- Album []Child `xml:"album" json:"album,omitempty"`
- Song []Child `xml:"song" json:"song,omitempty"`
+ Artist []Artist `xml:"artist" json:"artist,omitempty"`
+ Album []Child `xml:"album" json:"album,omitempty"`
+ Song []Child `xml:"song" json:"song,omitempty"`
}
type Starred struct {
- Artist []Artist `xml:"artist" json:"artist,omitempty"`
- Album []Child `xml:"album" json:"album,omitempty"`
- Song []Child `xml:"song" json:"song,omitempty"`
+ Artist []Artist `xml:"artist" json:"artist,omitempty"`
+ Album []Child `xml:"album" json:"album,omitempty"`
+ Song []Child `xml:"song" json:"song,omitempty"`
}
type NowPlayingEntry struct {
Child
- UserName string `xml:"username,attr" json:"username,omitempty"`
- MinutesAgo int `xml:"minutesAgo,attr" json:"minutesAgo,omitempty"`
- PlayerId int `xml:"playerId,attr" json:"playerId,omitempty"`
- PlayerName string `xml:"playerName,attr" json:"playerName,omitempty"`
+ UserName string `xml:"username,attr" json:"username,omitempty"`
+ MinutesAgo int `xml:"minutesAgo,attr" json:"minutesAgo,omitempty"`
+ PlayerId int `xml:"playerId,attr" json:"playerId,omitempty"`
+ PlayerName string `xml:"playerName,attr" json:"playerName,omitempty"`
}
type NowPlaying struct {
- Entry []NowPlayingEntry `xml:"entry" json:"entry,omitempty"`
+ Entry []NowPlayingEntry `xml:"entry" json:"entry,omitempty"`
}
type User struct {
- Username string `xml:"username,attr" json:"username"`
- Email string `xml:"email,attr,omitempty" json:"email,omitempty"`
- ScrobblingEnabled bool `xml:"scrobblingEnabled,attr" json:"scrobblingEnabled"`
- MaxBitRate int `xml:"maxBitRate,attr,omitempty" json:"maxBitRate,omitempty"`
- AdminRole bool `xml:"adminRole,attr" json:"adminRole"`
- SettingsRole bool `xml:"settingsRole,attr" json:"settingsRole"`
- DownloadRole bool `xml:"downloadRole,attr" json:"downloadRole"`
- UploadRole bool `xml:"uploadRole,attr" json:"uploadRole"`
- PlaylistRole bool `xml:"playlistRole,attr" json:"playlistRole"`
- CoverArtRole bool `xml:"coverArtRole,attr" json:"coverArtRole"`
- CommentRole bool `xml:"commentRole,attr" json:"commentRole"`
- PodcastRole bool `xml:"podcastRole,attr" json:"podcastRole"`
- StreamRole bool `xml:"streamRole,attr" json:"streamRole"`
- JukeboxRole bool `xml:"jukeboxRole,attr" json:"jukeboxRole"`
- ShareRole bool `xml:"shareRole,attr" json:"shareRole"`
- VideoConversionRole bool `xml:"videoConversionRole,attr" json:"videoConversionRole"`
- Folder []int `xml:"folder,omitempty" json:"folder,omitempty"`
+ Username string `xml:"username,attr" json:"username"`
+ Email string `xml:"email,attr,omitempty" json:"email,omitempty"`
+ ScrobblingEnabled bool `xml:"scrobblingEnabled,attr" json:"scrobblingEnabled"`
+ MaxBitRate int `xml:"maxBitRate,attr,omitempty" json:"maxBitRate,omitempty"`
+ AdminRole bool `xml:"adminRole,attr" json:"adminRole"`
+ SettingsRole bool `xml:"settingsRole,attr" json:"settingsRole"`
+ DownloadRole bool `xml:"downloadRole,attr" json:"downloadRole"`
+ UploadRole bool `xml:"uploadRole,attr" json:"uploadRole"`
+ PlaylistRole bool `xml:"playlistRole,attr" json:"playlistRole"`
+ CoverArtRole bool `xml:"coverArtRole,attr" json:"coverArtRole"`
+ CommentRole bool `xml:"commentRole,attr" json:"commentRole"`
+ PodcastRole bool `xml:"podcastRole,attr" json:"podcastRole"`
+ StreamRole bool `xml:"streamRole,attr" json:"streamRole"`
+ JukeboxRole bool `xml:"jukeboxRole,attr" json:"jukeboxRole"`
+ ShareRole bool `xml:"shareRole,attr" json:"shareRole"`
+ VideoConversionRole bool `xml:"videoConversionRole,attr" json:"videoConversionRole"`
+ Folder []int `xml:"folder,omitempty" json:"folder,omitempty"`
}