2a7b9746a7
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>
1.4 KiB
1.4 KiB
Client
Topics
Initializers
Client/init(serverURL:configuration:transport:middlewares:)
Service endpoints
Client/getService(_:)
Authentication endpoints
Client/getRequestToken(_:)Client/postAccessToken(_:)Client/getUserIdentity(_:)
Database endpoints
Client/searchDatabase(_:)Client/getArtist(_:)Client/getArtistReleases(_:)Client/getLabel(_:)Client/getLabelReleases(_:)Client/getMaster(_:)Client/getMasterVersions(_:)Client/getRelease(_:)Client/getReleaseRating(_:)Client/getReleaseRatingByUser(_:)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(_:)