Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
72 commits
Select commit Hold shift + click to select a range
02c6b0d
Started on user requests
Gruncan May 29, 2023
706e7a3
Allows for POST, PUT, DELETE on spotify requests
Gruncan May 30, 2023
14556a5
Added scope authorization for requests
Gruncan May 30, 2023
0e9de2a
PUT and POST now works with body content
Gruncan May 30, 2023
7c4160a
Added scopes to currently implemented requests
Gruncan May 30, 2023
96d64b5
Added AlbumReleasesGet request
Gruncan Jun 5, 2023
10c54eb
Added my/albums requests
Gruncan Jun 5, 2023
44d4e9e
Added my/audiobooks requests
Gruncan Jun 5, 2023
4fceffd
Added my/episodes requests
Gruncan Jun 5, 2023
ef6804f
Added my/player requests
Gruncan Jun 5, 2023
3f0094b
Added profile get request
Gruncan Jun 5, 2023
a894779
Added the remainder of playlist request
Gruncan Jun 5, 2023
729dfdc
Added me/shows requests
Gruncan Jun 5, 2023
5af1d74
Added me/tracks requests
Gruncan Jun 5, 2023
7fa1b11
Added remainder of requests
Gruncan Jun 5, 2023
8dc4fd0
Added docs to me/albums
Gruncan Jun 5, 2023
7fd1270
Added docs to me/audiobooks
Gruncan Jun 5, 2023
b484dea
Added docs to me/episodes
Gruncan Jun 5, 2023
5981eff
Added docs tgo me/player
Gruncan Jun 5, 2023
6ffbf3e
Added docs to me/shows requests
Gruncan Jun 6, 2023
5dce150
Added docs to me/tracks requests
Gruncan Jun 6, 2023
729b23a
Added docs to me/ requests
Gruncan Jun 6, 2023
1c65d0f
Added docs to remainder of requests
Gruncan Jun 6, 2023
d4fedc3
Added serialization to MyProfileGet and UserProfileGet
Gruncan Jun 6, 2023
8726f39
Updated implement request names to match URL
Gruncan Jun 6, 2023
4e573cf
Updated other corresponding files
Gruncan Jun 6, 2023
09d74e0
Added serialization to AlbumReleasesGet and MyFollowedArtistsGet requ…
Gruncan Jun 7, 2023
11f198e
Added serialization to MyFollowingPersonGet request
Gruncan Jun 7, 2023
53a92b9
Added serialization to MyAlbumsGet and updated scope docs
Gruncan Jun 7, 2023
1ac331d
Updated docs to include annotated getters and setters
Gruncan Jun 13, 2023
64711d6
Sorted docs folders
Gruncan Jun 13, 2023
9bda130
Renamed docs folder to lowercase
Gruncan Jun 13, 2023
a0f0c74
Updated requestUrlClasses
Gruncan Jun 20, 2023
8f12678
Fixed bugs in requestUrlClasses
Gruncan Jun 20, 2023
bc45608
Added missing request and update verbose json file
Gruncan Jun 20, 2023
c546aea
Updated url tests
Gruncan Jun 20, 2023
9147884
Added serialization to MyPlayerDevicesGet
Gruncan Jul 5, 2023
db74e67
Added serialization to MyPlayerGet
Gruncan Jul 5, 2023
c22771c
Added serialization to UserPlaylistCreatePost
Gruncan Jul 5, 2023
16a8e65
Added serialization to MyPlayerRecentlyPlayedGet
Gruncan Jul 5, 2023
d1943a3
Added serialization to MyPlayerCurrentlyPlayingGet
Gruncan Jul 5, 2023
a6976f0
Added serialization to MyEpisodesGet
Gruncan Jul 5, 2023
2c4f610
Allowed serializer to skip serialization on error for "either or" fields
Gruncan Jul 5, 2023
334f071
Added serialization to PlayerQueue
Gruncan Jul 5, 2023
42d76fc
Added serialization to MyTopInfo
Gruncan Jul 5, 2023
65838e4
Added serialization to MyShowsGet
Gruncan Jul 5, 2023
06a7d76
Added serialization to MyTracksGet
Gruncan Jul 5, 2023
df7d325
Added serialization to UserPlaylistGet
Gruncan Jul 5, 2023
02903c6
Added serialization to MyPlaylistsGet>
Gruncan Jul 5, 2023
88ec5ff
Added serialization to PlaylistFollowingCheckGet
Gruncan Jul 5, 2023
c717778
Added serialization to PlaylistRemoveItemDelete
Gruncan Jul 5, 2023
2135acc
Added spotify uri object
Gruncan Jul 5, 2023
fd49e60
Fixed bug and cleaned up request execution code
Gruncan Jul 5, 2023
60deb92
Renamed package to match domain
Gruncan Jul 6, 2023
d92fe3b
Added documentation to serializable classes
Gruncan Jul 6, 2023
21f2cad
Added UserConnectionTests
Gruncan Jul 11, 2023
bea88bb
Added MyConnectionTests
Gruncan Jul 11, 2023
9b07443
Merge remote-tracking branch 'origin/1.5.0' into 1.5.0
Gruncan Jul 11, 2023
11b9df3
Updated docs config files
Gruncan Jul 13, 2023
fb70cfd
Generated documentation
Gruncan Jul 13, 2023
dc93f89
Updated docs folder name
Gruncan Jul 13, 2023
ff07d23
Create CNAME
Gruncan Jul 13, 2023
ceda08b
Fixed doc location
Gruncan Jul 13, 2023
e4ec7cb
Merge remote-tracking branch 'origin/1.5.0' into 1.5.0
Gruncan Jul 13, 2023
55a3f8f
Update CNAME
Gruncan Jul 13, 2023
7a23baa
Started on markdown draft
Gruncan Jul 13, 2023
caec95b
Updated readme to version 1.5
Gruncan Jul 25, 2023
4e3af3b
Moved requests into webapi folder for future plans
Gruncan Jul 25, 2023
de9c564
Create CNAME
Gruncan Jul 25, 2023
cc5866b
Merge remote-tracking branch 'origin/development' into development
Gruncan Jul 25, 2023
804db4f
Updated java docs to match requests folder move
Gruncan Jul 25, 2023
76b6edf
Updated change list to match requests and objects move
Gruncan Jul 25, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
# Documentation files
Docs/src


#Intellij
.idea
target
Expand Down
4 changes: 2 additions & 2 deletions .run/NetworkTests.run.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,11 @@
<module name="S4J"/>
<extension name="coverage">
<pattern>
<option name="PATTERN" value="com.spotify.requests.connection.tests.*"/>
<option name="PATTERN" value="dev.gruncan.spotify.requests.connection.tests.*"/>
<option name="ENABLED" value="true"/>
</pattern>
</extension>
<option name="PACKAGE_NAME" value="com.spotify.requests.connection"/>
<option name="PACKAGE_NAME" value="dev.gruncan.spotify.requests.connection"/>
<option name="MAIN_CLASS_NAME" value=""/>
<option name="METHOD_NAME" value=""/>
<option name="TEST_OBJECT" value="package"/>
Expand Down
104 changes: 89 additions & 15 deletions README.md

Large diffs are not rendered by default.

82 changes: 82 additions & 0 deletions changelist/1_5_0-Changelist.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@

# <u>Change list 1.5.0</u>
- **com.spotify** renamed with proper domain name **dev.gruncan.spotify**
- **spotify.objects** and **spotify.requests** moved deeper into **spotify.webapi.objects** and **spotify.webapi.requests**

### Request renames:


Renamed requests starting with "**Several**" to start with specific request name

| Previous Name | | New Name |
|---------------|:---------:|------------------------------|
|SeveralAlbumsGet| &#8594; | AlbumSeveralGet |
|ArtistTopTracksGet| &#8594; | ArtistsTopTracksGet |
|SeveralArtistsGet| &#8594; | ArtistSeveralGet |
|SeveralAudioBooksGet| &#8594; | AudiobookSeveralGet |
|CategoriesGet| &#8594; | CategoryGet |
|SeveralCategoriesGet| &#8594; | CategorySeveralGet |
|SeveralChaptersGet| &#8594; | ChapterSeveralGet |
|SeveralEpisodesGet| &#8594; | EpisodeSeveralGet |
|CategoriesPlaylistsGet| &#8594; | PlaylistCategoriesGet |
|FeaturedPlaylistGet| &#8594; | PlaylistFeaturedGet |
|SeveralShowsGet| &#8594; | ShowSeveralGet |
|SeveralTracksGet| &#8594; | TrackSeveralGet |
|SeveralTrackAudioFeaturesGet| &#8594; | TrackAudioFeatureSeveralGet |




### Added support for remaining requests and serialization:

- AlbumReleasesGet
- MyAlbumsDelete
- MyAlbumsGet
- MyAlbumsPut
- MyAlbumsSavedGet
- MyAudiobooksDelete
- MyAudiobooksGet
- MyAudiobooksPut
- MyAudiobooksSavedGet
- MyEpisodesDelete
- MyEpisodesGet
- MyEpisodesPut
- MyEpisodesSavedGet
- MyFollowedArtistsGet
- MyFollowingPersonGet
- MyFollowPersonPut
- MyProfileGet
- MyTopInfo
- MyUnfollowPersonDelete
- MyPlayerCurrentlyPlayingGet
- MyPlayerDevicesGet
- MyPlayerGet
- MyPlayerNextPost
- MyPlayerPausePut
- MyPlayerPreviousPost
- MyPlayerQueueGet
- MyPlayerQueuePost
- MyPlayerRecentlyPlayedGet
- MyPlayerRepeatPut
- MyPlayerResumePut
- MyPlayerSeekPut
- MyPlayerSetVolumePut
- MyPlayerToggleShufflePut
- MyPlayerTransferPut
- MyPlaylistsGet
- MyShowsDelete
- MyShowsGet
- MyShowsPut
- MyShowsSavedGet
- MyTracksDelete
- MyTracksGet
- MyTracksPut
- MyTracksSavedGet
- PlaylistAddCoverImagePut
- PlaylistAddItemPost
- PlaylistChangeDetailsPut
- PlaylistFollowingCheckGet
- PlaylistFollowPut
- PlaylistRemoveItemDelete
- PlaylistUnfollowDelete
- PlaylistUpdatePut
1 change: 1 addition & 0 deletions docgen.bat
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
java -jar lombok.jar delombok src/main/java -d Docs/src
1 change: 1 addition & 0 deletions docs/CNAME
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
s4j.gruncan.dev
846 changes: 555 additions & 291 deletions docs/allclasses-index.html

Large diffs are not rendered by default.

98 changes: 55 additions & 43 deletions docs/allpackages-index.html

Large diffs are not rendered by default.

177 changes: 0 additions & 177 deletions docs/com/http/ClientTest.html

This file was deleted.

Loading