a0672cc4af
This PR contains the work done to implement the *Marketplace* endpoints for the **Discogs API** backend service, which include the following endpoints:
* GET `/users/{username}/inventory` endpoint
* GET `/marketplace/listings/{listing_id}` endpoint
* DELETE `/marketplace/listings/{listing_id}` endpoint
* POST `/marketplace/listings/{listing_id}` endpoint
* POST `/marketplace/listings` endpoint
* GET `/marketplace/orders` endpoint
* GET `/marketplace/orders/{order_id}` endpoint
* GET `/marketplace/orders/{order_id}/messages` endpoint
* POST `/marketplace/orders/{order_id}/messages` endpoint
* GET `/marketplace/fee/{price}` endpoint
* GET `/marketplace/fee/{price}/{currency}` endpoint
* GET `/marketplace/price_suggestions/{release_id}` endpoint
* GET `/marketplace/stats/{release_id}` endpoint
Reviewed-on: #15
Co-authored-by: Javier Cicchelli <javier@rock-n-code.com>
Co-committed-by: Javier Cicchelli <javier@rock-n-code.com>
2.0 KiB
2.0 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(_:)
User Wantlist
Client/getWantlist(_:)Client/addToWantlist(_:)Client/updateInWantlist(_:)Client/deleteFromWantlist(_:)
User Lists
Client/getLists(_:)Client/getList(_:)
Marketplace
Client/getInventory(_:)Client/getListing(_:)Client/createListing(_:)Client/editListing(_:)Client/deleteListing(_:)Client/getOrders(_:)Client/getOrder(_:)Client/getOrderMessages(_:)Client/addOrderMessage(_:)Client/getFee(_:)Client/getFeeWithCurrency(_:)Client/getPriceSuggestions(_:)Client/getStatistics(_:)