Implemented the User Collection endpoints (#12)
This PR contains the work done to implement the *User Collection* endpoints of the Discogs API into the `OpenAPI` specification document:
* GET `/users/{username}/collection/folders`
* POST `/users/{username}/collection/folders`
* GET `/users/{username}/collection/folders/{folder_id}`
* POST `/users/{username}/collection/folders/{folder_id}`
* DELETE `/users/{username}/collection/folders/{folder_id}`
* GET `/users/{username}/collection/releases/{release_id}`
* GET `/users/{username}/collection/folders/{folder_id}/releases`
* POST `/users/{username}/collection/folders/{folder_id}/releases/{release_id}`
* POST `/users/{username}/collection/folders/{folder_id}/releases/{release_id}/instances/{instance_id}`
* DELETE `/users/{username}/collection/folders/{folder_id}/releases/{release_id}/instances/{instance_id}`
* GET `/users/{username}/collection/fields`
* POST `/users/{username}/collection/folders/{folder_id}/releases/{release_id}/instances/{instance_id}/fields/{field_id}`
* GET `/users/{username}/collection/value`
Reviewed-on: #12
Co-authored-by: Javier Cicchelli <javier@rock-n-code.com>
Co-committed-by: Javier Cicchelli <javier@rock-n-code.com>
This commit was merged in pull request #12.
This commit is contained in:
@@ -31,3 +31,26 @@
|
||||
- ``Client/putReleaseRatingByUser(_:)``
|
||||
- ``Client/deleteReleaseRatingByUser(_:)``
|
||||
- ``Client/getReleaseStats(_:)``
|
||||
|
||||
### User Identity
|
||||
|
||||
- ``Client/getUserProfile(_:)``
|
||||
- ``Client/postUserProfile(_:)``
|
||||
- ``Client/getUserContributions(_:)``
|
||||
- ``Client/getUserSubmissions(_:)``
|
||||
|
||||
### User Collection
|
||||
|
||||
- ``Client/getCollectionFolders(_:)``
|
||||
- ``Client/postCollectionFolders(_:)``
|
||||
- ``Client/getCollectionFolder(_:)``
|
||||
- ``Client/postCollectionFolder(_:)``
|
||||
- ``Client/deleteCollectionFolder(_:)``
|
||||
- ``Client/getCollectionItemsByRelease(_:)``
|
||||
- ``Client/getCollectionItemsByFolder(_:)``
|
||||
- ``Client/postReleaseToCollectionFolder(_:)``
|
||||
- ``Client/postChangeRatingOfRelease(_:)``
|
||||
- ``Client/deleteInstanceFromCollectionFolder(_:)``
|
||||
- ``Client/getCustomFields(_:)``
|
||||
- ``Client/editFieldsInstance(_:)``
|
||||
- ``Client/getCollectionValue(_:)``
|
||||
Reference in New Issue
Block a user