Files
javier eaee2b84f0 Documentation update (#17)
This PR contains the work done to update the overall documentation of the package.

Reviewed-on: #17
Co-authored-by: Javier Cicchelli <javier@rock-n-code.com>
Co-committed-by: Javier Cicchelli <javier@rock-n-code.com>
2026-03-24 01:54:43 +00:00

1 line
109 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{"relationshipsSections":[{"title":"Conforms To","identifiers":["doc:\/\/DiscogsService\/documentation\/DiscogsService\/APIProtocol","doc:\/\/DiscogsService\/s8SendableP","doc:\/\/DiscogsService\/s16SendableMetatypeP"],"kind":"relationships","type":"conformsTo"}],"sections":[],"abstract":[{"text":"The Discogs API v2.0 is a RESTful interface to Discogs data. You can access JSON-formatted information about Database objects such as ","type":"text"},{"inlineContent":[{"text":"Artists","type":"text"}],"type":"emphasis"},{"text":", ","type":"text"},{"inlineContent":[{"text":"Releases","type":"text"}],"type":"emphasis"},{"text":", and ","type":"text"},{"inlineContent":[{"text":"Labels","type":"text"}],"type":"emphasis"},{"text":". Your application can also manage ","type":"text"},{"inlineContent":[{"type":"text","text":"User Collections"}],"type":"emphasis"},{"text":" and ","type":"text"},{"inlineContent":[{"text":"Wantlists","type":"text"}],"type":"emphasis"},{"text":", create ","type":"text"},{"inlineContent":[{"text":"Marketplace","type":"text"}],"type":"emphasis"},{"text":" listings, and more.","type":"text"}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Client"}],"platforms":["macOS"]}]},{"content":[{"level":2,"anchor":"overview","text":"Overview","type":"heading"},{"inlineContent":[{"type":"text","text":"Some Discogs data is made available under the "},{"isActive":true,"identifier":"https:\/\/creativecommons.org\/public-domain\/cc0\/","type":"reference"},{"type":"text","text":" license, and some is restricted data, as defined in our "},{"isActive":true,"identifier":"https:\/\/support.discogs.com\/hc\/en-us\/articles\/360009334593-API-Terms-of-Use","type":"reference"},{"type":"text","text":"."}],"type":"paragraph"},{"inlineContent":[{"text":"Our monthly data dumps are available under the ","type":"text"},{"isActive":true,"overridingTitleInlineContent":[{"text":"CC0 No Rights Reserved","type":"text"}],"identifier":"https:\/\/creativecommons.org\/public-domain\/cc0\/","overridingTitle":"CC0 No Rights Reserved","type":"reference"},{"text":" license.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"If you utilize the Discogs API, you are subject to the "},{"type":"reference","overridingTitleInlineContent":[{"type":"text","text":"API Terms of Use"}],"identifier":"https:\/\/support.discogs.com\/hc\/en-us\/articles\/360009334593-API-Terms-of-Use","isActive":true,"overridingTitle":"API Terms of Use"},{"type":"text","text":". Please also ensure that any application you develop follows the Discogs "},{"type":"reference","overridingTitleInlineContent":[{"text":"Application Name and Description Policy","type":"text"}],"identifier":"https:\/\/support.discogs.com\/hc\/en-us\/articles\/360009334593-API-Terms-of-Use","isActive":true,"overridingTitle":"Application Name and Description Policy"}],"type":"paragraph"},{"level":1,"anchor":"Quickstart","text":"Quickstart","type":"heading"},{"inlineContent":[{"text":"If you just want to see some results right now, issue this ","type":"text"},{"inlineContent":[{"type":"text","text":"curl"}],"type":"emphasis"},{"text":" command:","type":"text"}],"type":"paragraph"},{"type":"codeListing","syntax":"bash","code":["curl https:\/\/api.discogs.com\/releases\/249504 --user-agent \"FooBarApp\/3.0\""]},{"level":1,"anchor":"General-information","text":"General information","type":"heading"},{"inlineContent":[{"inlineContent":[{"type":"text","text":"Your application must provide a User-Agent string that identifies itself"}],"type":"strong"},{"text":" - preferably something that follows ","type":"text"},{"identifier":"https:\/\/datatracker.ietf.org\/doc\/html\/rfc1945#section-3.7","type":"reference","isActive":true},{"text":". Some good examples include:","type":"text"}],"type":"paragraph"},{"type":"codeListing","syntax":null,"code":["AwesomeDiscogsBrowser\/0.1 +http:\/\/adb.example.com","LibraryMetadataEnhancer\/0.3 +http:\/\/example.com\/lime","MyDiscogsClient\/1.0 +http:\/\/mydiscogsclient.org"]},{"inlineContent":[{"text":"Please dont just copy one of those! Make it unique so we can let you know if your application starts to misbehave - the alternative is that we just silently block it, which will confuse and infuriate your users.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Here are some bad examples that are unclear or obscure the nature of the application:"}],"type":"paragraph"},{"code":["curl\/7.9.8 (i686-pc-linux-gnu) libcurl 7.9.8 (OpenSSL 0.9.6b)","Mozilla\/5.0 (X11; Linux i686; rv:6.0.2) Gecko\/20100101 Firefox\/6.0.2","my app"],"syntax":null,"type":"codeListing"},{"type":"heading","level":1,"text":"Authentication","anchor":"Authentication"},{"inlineContent":[{"text":"Most endpoints require authentication. The API supports multiple methods:","type":"text"}],"type":"paragraph"},{"type":"orderedList","items":[{"content":[{"inlineContent":[{"inlineContent":[{"type":"text","text":"Discogs Auth (Key & Secret):"}],"type":"strong"},{"text":" For read-only access to public data with a higher rate limit.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"Discogs Auth (Personal Access Token):"}]},{"type":"text","text":" For full access to your own user account data."}]}]},{"content":[{"inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"OAuth 1.0a:"}]},{"text":" For building third-party applications that act on behalf of other Discogs users.","type":"text"}],"type":"paragraph"}]}]},{"type":"heading","level":1,"text":"Rate Limiting","anchor":"Rate-Limiting"},{"inlineContent":[{"type":"strong","inlineContent":[{"text":"Requests are throttled by the server by source IP to 60 per minute for authenticated requests, and 25 per minute for unauthenticated requests, with some exceptions.","type":"text"}]}],"type":"paragraph"},{"inlineContent":[{"text":"Your application should identify itself to our servers via a unique user agent string in order to achieve the maximum number of requests per minute.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"text":"Our rate limiting tracks your requests using a moving average over a 60 second window. If no requests are made in 60 seconds, your window will reset.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"We attach the following headers to responses to help you track your rate limit use:"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"codeVoice","code":"X-Discogs-Ratelimit"},{"text":": The total number of requests that you can make in a one minute window.","type":"text"}]}]},{"content":[{"inlineContent":[{"code":"X-Discogs-Ratelimit-Used","type":"codeVoice"},{"type":"text","text":" : The number of requests made in an existing rate limit window."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"codeVoice","code":"X-Discogs-Ratelimit-Remaining"},{"type":"text","text":": The number of remaining requests to make in an existing rate limit window."}],"type":"paragraph"}]}]},{"inlineContent":[{"text":"Your application should take our global limit into account and throttle its requests locally.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"In the future, we may update these rate limits at any time in order to provide service for all users."}],"type":"paragraph"},{"anchor":"Pagination","type":"heading","text":"Pagination","level":1},{"inlineContent":[{"type":"text","text":"Some resources represent collections of objects and may be paginated. By default, 50 items per page are shown."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"To browse different pages, or change the number of items per page (up to 100), use the page and per_page query string parameters:"}],"type":"paragraph"},{"syntax":null,"type":"codeListing","code":["GET https:\/\/api.discogs.com\/artists\/1\/releases?page=2&per_page=75"]},{"inlineContent":[{"type":"text","text":"Responses include a "},{"type":"codeVoice","code":"Link"},{"type":"text","text":" header:"}],"type":"paragraph"},{"syntax":null,"type":"codeListing","code":["Link: <https:\/\/api.discogs.com\/artists\/1\/releases?page=3&per_page=75>; rel=next,","<https:\/\/api.discogs.com\/artists\/1\/releases?page=1&per_page=75>; rel=first,","<https:\/\/api.discogs.com\/artists\/1\/releases?page=30&per_page=75>; rel=last,","<https:\/\/api.discogs.com\/artists\/1\/releases?page=1&per_page=75>; rel=prev"]},{"inlineContent":[{"type":"text","text":"And a pagination object in the response body:"}],"type":"paragraph"},{"syntax":"json","type":"codeListing","code":["{"," \"pagination\": { "," \"page\": 2, "," \"pages\": 30, "," \"items\": 2255, "," \"per_page\": 75, "," \"urls\":"," { "," \"first\": \"https:\/\/api.discogs.com\/artists\/1\/releases?page=1&per_page=75\","," \"prev\": \"https:\/\/api.discogs.com\/artists\/1\/releases?page=1&per_page=75\", "," \"next\": \"https:\/\/api.discogs.com\/artists\/1\/releases?page=3&per_page=75\", "," \"last\": \"https:\/\/api.discogs.com\/artists\/1\/releases?page=30&per_page=75\""," } "," }, "," \"releases\":"," [ ... ] "," }","}"]},{"anchor":"Versioning-and-Media-Types","type":"heading","text":"Versioning and Media Types","level":1},{"inlineContent":[{"type":"text","text":"Currently, the API only supports one version: "},{"code":"v2","type":"codeVoice"},{"type":"text","text":". However, you can specify a version in your requests to future-proof your application. By adding an "},{"code":"Accept","type":"codeVoice"},{"text":" header with the version and media type, you can guarantee your requests will receive data from the correct version you develop your app on.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"A standard "},{"type":"codeVoice","code":"Accept"},{"type":"text","text":" header may look like this:"}],"type":"paragraph"},{"syntax":null,"type":"codeListing","code":["application\/vnd.discogs.v2.html+json"]},{"type":"paragraph","inlineContent":[{"type":"text","text":"In case of requesting information from an endpoint that may have text formatting in it, it is possible to choose which kind of formatting to be returned by changing that section of the "},{"type":"codeVoice","code":"Accept"},{"type":"text","text":" header. We currently support 3 types:"}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"code":"application\/vnd.discogs.v2.html+json","type":"codeVoice"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"code":"application\/vnd.discogs.v2.plaintext+json","type":"codeVoice"}]}]},{"content":[{"inlineContent":[{"type":"codeVoice","code":"application\/vnd.discogs.v2.discogs+json"}],"type":"paragraph"}]}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"If no "},{"code":"Accept","type":"codeVoice"},{"type":"text","text":" header is supplied, or if the Accept header differs from one of the three previous options, we default to "},{"type":"codeVoice","code":"application\/vnd.discogs.v2.discogs+json"},{"type":"text","text":"."}]},{"level":1,"type":"heading","text":"Videos","anchor":"Videos"},{"type":"paragraph","inlineContent":[{"type":"text","text":"In case an application integrates "},{"inlineContent":[{"type":"text","text":"YouTube"}],"type":"strong"},{"type":"text","text":" videos, then third party cookies may be used. Please refer to the "},{"isActive":true,"type":"reference","identifier":"https:\/\/policies.google.com\/technologies\/cookies"},{"type":"text","text":"."}]},{"level":1,"type":"heading","text":"FAQ","anchor":"FAQ"},{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"1) Why am I getting an empty response from the server?"}]}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"This generally happens when no "},{"code":"User-Agent","type":"codeVoice"},{"type":"text","text":" header is added to the requests."}]},{"inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"2) How do I get updates about the API?"}]}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Subscribe to the "},{"isActive":true,"type":"reference","identifier":"https:\/\/www.discogs.com\/forum\/thread\/521520689469733cfcfd2089"},{"type":"text","text":". For larger, breaking changes, an email notice to all developers with a registered Discogs application will be sent."}]},{"type":"paragraph","inlineContent":[{"inlineContent":[{"type":"text","text":"3) Where can I register a Discogs application?"}],"type":"strong"}]},{"type":"paragraph","inlineContent":[{"text":"A Discogs application can be registered on the ","type":"text"},{"identifier":"https:\/\/www.discogs.com\/settings\/developers","isActive":true,"type":"reference"},{"type":"text","text":"."}]},{"type":"paragraph","inlineContent":[{"inlineContent":[{"text":"4) If I have a question\/issue with the API, should I file a Support Request?","type":"text"}],"type":"strong"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Its generally best to start out with a forum post on the "},{"isActive":true,"identifier":"https:\/\/www.discogs.com\/forum\/topic\/1082","type":"reference"},{"text":" since other developers may have had similar issues and they can point in the right direction. If the issue requires privacy, then a support request is the best way to go.","type":"text"}]},{"type":"paragraph","inlineContent":[{"inlineContent":[{"text":"5) Im getting a 404 response when trying to fetch images; what gives?","type":"text"}],"type":"strong"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"This may seem obvious, but make sure the URL has not been changed. The URLs returned are signed URLs, so trying to change one part of the URL (e.g., "},{"type":"emphasis","inlineContent":[{"text":"Release ID","type":"text"}]},{"type":"text","text":" number) will generally not work."}]},{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"6) What are the authentication requirements for requesting images?"}]}]},{"inlineContent":[{"type":"text","text":"Please see the "},{"identifier":"https:\/\/www.discogs.com\/developers\/#page:images","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"7) Why am I getting a particular HTTP response?"}]}]},{"inlineContent":[{"inlineContent":[{"text":"200 OK","type":"text"}],"type":"strong"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The request was successful, and the requested data is provided in the response body."}]},{"inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"201 Created"}]}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"POST request is sent to a list of resources to create a new one. The ID of the newly-created resource will be provided in the body of the response."}],"type":"paragraph"},{"inlineContent":[{"inlineContent":[{"text":"204 No Content","type":"text"}],"type":"strong"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The request was successful, and the server has no additional information to convey, so the response body is empty."}]},{"type":"paragraph","inlineContent":[{"inlineContent":[{"type":"text","text":"401 Unauthorized"}],"type":"strong"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"A resource that first requires "},{"type":"reference","identifier":"https:\/\/www.discogs.com\/developers\/#page:authentication","isActive":true},{"type":"text","text":" is being accessed. See Authenticating with OAuth."}]},{"type":"paragraph","inlineContent":[{"inlineContent":[{"type":"text","text":"403 Forbidden"}],"type":"strong"}]},{"type":"paragraph","inlineContent":[{"text":"The access to a resource is not allowed, even if authenticated. Trying to modify another users profile, for example, will produce this error.","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"404 Not Found"}]}]},{"type":"paragraph","inlineContent":[{"text":"The requested resource does not exist.","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"text":"405 Method Not Allowed","type":"text"}]}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"A HTTP verb is not supported by the resource. Trying to "},{"type":"codeVoice","code":"PUT"},{"type":"text","text":" to "},{"type":"codeVoice","code":"\/artists\/1"},{"type":"text","text":", for example, will fail because "},{"code":"Artists","type":"codeVoice"},{"text":" are read-only.","type":"text"}]},{"type":"paragraph","inlineContent":[{"inlineContent":[{"text":"422 Unprocessable Entity","type":"text"}],"type":"strong"}]},{"inlineContent":[{"type":"text","text":"Even though the request is well-formed, there is something semantically wrong with the body of the request. This can be due to malformed JSON, a missing parameter or the wrong type, or trying to perform an action that does not make any sense. Check the response body for specific information about what went wrong."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"inlineContent":[{"type":"text","text":"500 Internal Server Error"}],"type":"strong"}]},{"inlineContent":[{"text":"Something went wrong on the service while attempting to process the request. The message field of the response body will contain an error code that can be sent to Discogs Support (which will help on tracking down your specific issue).","type":"text"}],"type":"paragraph"}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/DiscogsService\/documentation\/DiscogsService"]]},"identifier":{"url":"doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"modules":[{"name":"DiscogsService"}],"roleHeading":"Structure","symbolKind":"struct","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Client","kind":"identifier"}],"navigatorTitle":[{"text":"Client","kind":"identifier"}],"externalID":"s:14DiscogsService6ClientV","role":"symbol","title":"Client"},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/init(serverURL:configuration:transport:middlewares:)"],"anchor":"Initializers"},{"title":"Service endpoints","identifiers":["doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/getService(_:)"],"anchor":"Service-endpoints"},{"title":"Authentication endpoints","identifiers":["doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/getRequestToken(_:)","doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/postAccessToken(_:)","doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/getUserIdentity(_:)"],"anchor":"Authentication-endpoints"},{"title":"Database endpoints","identifiers":["doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/searchDatabase(_:)","doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/getArtist(_:)","doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/getArtistReleases(_:)","doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/getLabel(_:)","doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/getLabelReleases(_:)","doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/getMaster(_:)","doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/getMasterVersions(_:)","doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/getRelease(_:)","doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/getReleaseRating(_:)","doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/getReleaseRatingByUser(_:)","doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/putReleaseRatingByUser(_:)","doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/deleteReleaseRatingByUser(_:)","doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/getReleaseStats(_:)"],"anchor":"Database-endpoints"},{"title":"User Identity","identifiers":["doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/getUserProfile(_:)","doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/postUserProfile(_:)","doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/getUserContributions(_:)","doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/getUserSubmissions(_:)"],"anchor":"User-Identity"},{"title":"User Collection","identifiers":["doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/getCollectionFolders(_:)","doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/postCollectionFolders(_:)","doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/getCollectionFolder(_:)","doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/postCollectionFolder(_:)","doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/deleteCollectionFolder(_:)","doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/getCollectionItemsByRelease(_:)","doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/getCollectionItemsByFolder(_:)","doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/postReleaseToCollectionFolder(_:)","doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/postChangeRatingOfRelease(_:)","doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/deleteInstanceFromCollectionFolder(_:)","doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/getCustomFields(_:)","doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/editFieldsInstance(_:)","doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/getCollectionValue(_:)"],"anchor":"User-Collection"},{"title":"User Wantlist","identifiers":["doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/getWantlist(_:)","doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/addToWantlist(_:)","doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/updateInWantlist(_:)","doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/deleteFromWantlist(_:)"],"anchor":"User-Wantlist"},{"title":"User Lists","identifiers":["doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/getLists(_:)","doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/getList(_:)"],"anchor":"User-Lists"},{"title":"Marketplace","identifiers":["doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/getInventory(_:)","doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/getListing(_:)","doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/createListing(_:)","doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/editListing(_:)","doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/deleteListing(_:)","doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/getOrders(_:)","doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/getOrder(_:)","doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/getOrderMessages(_:)","doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/addOrderMessage(_:)","doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/getFee(_:)","doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/getFeeWithCurrency(_:)","doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/getPriceSuggestions(_:)","doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/getStatistics(_:)"],"anchor":"Marketplace"},{"title":"Default Implementations","identifiers":["doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/APIProtocol-Implementations"],"anchor":"Default-Implementations","generated":true}],"variants":[{"paths":["\/documentation\/discogsservice\/client"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://DiscogsService/documentation/DiscogsService/Client/getOrderMessages(_:)":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"getOrderMessages"},{"text":"(","kind":"text"},{"text":"Operations","kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO"},{"text":".","kind":"text"},{"text":"GetOrderMessages","kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO16GetOrderMessagesO"},{"text":".","kind":"text"},{"text":"Input","kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO16GetOrderMessagesO5InputV"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Operations","kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO"},{"text":".","kind":"text"},{"text":"GetOrderMessages","kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO16GetOrderMessagesO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO16GetOrderMessagesO6OutputO","text":"Output"}],"kind":"symbol","role":"symbol","abstract":[{"text":"Get a list of messages related to an order.","type":"text"}],"type":"topic","title":"getOrderMessages(_:)","url":"\/documentation\/discogsservice\/client\/getordermessages(_:)","identifier":"doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/getOrderMessages(_:)"},"doc://DiscogsService/documentation/DiscogsService/Client/getFeeWithCurrency(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"getFeeWithCurrency","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Operations","preciseIdentifier":"s:14DiscogsService10OperationsO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"GetFeeWithCurrency","preciseIdentifier":"s:14DiscogsService10OperationsO18GetFeeWithCurrencyO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Input","preciseIdentifier":"s:14DiscogsService10OperationsO18GetFeeWithCurrencyO5InputV","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:14DiscogsService10OperationsO","text":"Operations","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:14DiscogsService10OperationsO18GetFeeWithCurrencyO","text":"GetFeeWithCurrency","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:14DiscogsService10OperationsO18GetFeeWithCurrencyO6OutputO","text":"Output","kind":"typeIdentifier"}],"kind":"symbol","role":"symbol","url":"\/documentation\/discogsservice\/client\/getfeewithcurrency(_:)","type":"topic","abstract":[{"text":"Get an estimated fee for selling an item in a marketplace, based on a given currency.","type":"text"}],"title":"getFeeWithCurrency(_:)","identifier":"doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/getFeeWithCurrency(_:)"},"doc://DiscogsService/documentation/DiscogsService/Client/getOrders(_:)":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"getOrders"},{"kind":"text","text":"("},{"preciseIdentifier":"s:14DiscogsService10OperationsO","kind":"typeIdentifier","text":"Operations"},{"kind":"text","text":"."},{"preciseIdentifier":"s:14DiscogsService10OperationsO9GetOrdersO","kind":"typeIdentifier","text":"GetOrders"},{"kind":"text","text":"."},{"preciseIdentifier":"s:14DiscogsService10OperationsO9GetOrdersO5InputV","kind":"typeIdentifier","text":"Input"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:14DiscogsService10OperationsO","kind":"typeIdentifier","text":"Operations"},{"kind":"text","text":"."},{"preciseIdentifier":"s:14DiscogsService10OperationsO9GetOrdersO","kind":"typeIdentifier","text":"GetOrders"},{"kind":"text","text":"."},{"preciseIdentifier":"s:14DiscogsService10OperationsO9GetOrdersO6OutputO","kind":"typeIdentifier","text":"Output"}],"kind":"symbol","role":"symbol","title":"getOrders(_:)","abstract":[{"type":"text","text":"Get a list of orders for a seller in a marketplace."}],"url":"\/documentation\/discogsservice\/client\/getorders(_:)","type":"topic","identifier":"doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/getOrders(_:)"},"doc://DiscogsService/documentation/DiscogsService/Client/getLabel(_:)":{"url":"\/documentation\/discogsservice\/client\/getlabel(_:)","abstract":[{"text":"Get information about a label.","type":"text"}],"title":"getLabel(_:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"getLabel"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO","text":"Operations"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO8GetLabelO","text":"GetLabel"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO8GetLabelO5InputV","text":"Input"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:14DiscogsService10OperationsO","text":"Operations","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:14DiscogsService10OperationsO8GetLabelO","text":"GetLabel","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:14DiscogsService10OperationsO8GetLabelO6OutputO","kind":"typeIdentifier","text":"Output"}],"type":"topic","identifier":"doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/getLabel(_:)","role":"symbol"},"doc://DiscogsService/documentation/DiscogsService/Client/getWantlist(_:)":{"identifier":"doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/getWantlist(_:)","abstract":[{"type":"text","text":"Get a list of releases in a wantlist of a user."}],"type":"topic","title":"getWantlist(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"getWantlist"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO","text":"Operations"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO11GetWantlistO","text":"GetWantlist"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO11GetWantlistO5InputV","text":"Input"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO","text":"Operations"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO11GetWantlistO","text":"GetWantlist"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO11GetWantlistO6OutputO","text":"Output"}],"kind":"symbol","role":"symbol","url":"\/documentation\/discogsservice\/client\/getwantlist(_:)"},"doc://DiscogsService/documentation/DiscogsService/Client/getUserContributions(_:)":{"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"getUserContributions","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Operations","kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO"},{"text":".","kind":"text"},{"text":"GetUserContributions","kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO20GetUserContributionsO"},{"text":".","kind":"text"},{"text":"Input","kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO20GetUserContributionsO5InputV"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Operations","kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO"},{"text":".","kind":"text"},{"text":"GetUserContributions","kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO20GetUserContributionsO"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO20GetUserContributionsO6OutputO"}],"title":"getUserContributions(_:)","url":"\/documentation\/discogsservice\/client\/getusercontributions(_:)","type":"topic","abstract":[{"type":"text","text":"Get contributions of a user."}],"identifier":"doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/getUserContributions(_:)","role":"symbol"},"doc://DiscogsService/documentation/DiscogsService/Client/deleteFromWantlist(_:)":{"url":"\/documentation\/discogsservice\/client\/deletefromwantlist(_:)","abstract":[{"text":"Delete a release from a wantlist of a user.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"deleteFromWantlist"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO","text":"Operations"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO18DeleteFromWantlistO","text":"DeleteFromWantlist"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO18DeleteFromWantlistO5InputV","text":"Input"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO","text":"Operations"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO18DeleteFromWantlistO","text":"DeleteFromWantlist"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO18DeleteFromWantlistO6OutputO","text":"Output"}],"identifier":"doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/deleteFromWantlist(_:)","kind":"symbol","type":"topic","title":"deleteFromWantlist(_:)"},"doc://DiscogsService/documentation/DiscogsService/Client/getArtistReleases(_:)":{"url":"\/documentation\/discogsservice\/client\/getartistreleases(_:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"getArtistReleases","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Operations","kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO"},{"text":".","kind":"text"},{"text":"GetArtistReleases","kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO17GetArtistReleasesO"},{"text":".","kind":"text"},{"text":"Input","kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO17GetArtistReleasesO5InputV"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO","text":"Operations"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO17GetArtistReleasesO","text":"GetArtistReleases"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:14DiscogsService10OperationsO17GetArtistReleasesO6OutputO"}],"identifier":"doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/getArtistReleases(_:)","abstract":[{"type":"text","text":"Get information about releases of an artist."}],"kind":"symbol","title":"getArtistReleases(_:)"},"doc://DiscogsService/documentation/DiscogsService/Client/addToWantlist(_:)":{"url":"\/documentation\/discogsservice\/client\/addtowantlist(_:)","title":"addToWantlist(_:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"addToWantlist","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:14DiscogsService10OperationsO","kind":"typeIdentifier","text":"Operations"},{"kind":"text","text":"."},{"preciseIdentifier":"s:14DiscogsService10OperationsO13AddToWantlistO","kind":"typeIdentifier","text":"AddToWantlist"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Input","preciseIdentifier":"s:14DiscogsService10OperationsO13AddToWantlistO5InputV"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:14DiscogsService10OperationsO","kind":"typeIdentifier","text":"Operations"},{"text":".","kind":"text"},{"text":"AddToWantlist","kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO13AddToWantlistO"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO13AddToWantlistO6OutputO"}],"identifier":"doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/addToWantlist(_:)","kind":"symbol","abstract":[{"type":"text","text":"Add a release into a wantlist of a user."}],"type":"topic"},"doc://DiscogsService/documentation/DiscogsService/Client/getUserIdentity(_:)":{"url":"\/documentation\/discogsservice\/client\/getuseridentity(_:)","kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"getUserIdentity","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Operations","kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO"},{"text":".","kind":"text"},{"text":"GetUserIdentity","kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO15GetUserIdentityO"},{"text":".","kind":"text"},{"text":"Input","kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO15GetUserIdentityO5InputV"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:14DiscogsService10OperationsO","text":"Operations","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:14DiscogsService10OperationsO15GetUserIdentityO","text":"GetUserIdentity","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:14DiscogsService10OperationsO15GetUserIdentityO6OutputO","text":"Output","kind":"typeIdentifier"}],"identifier":"doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/getUserIdentity(_:)","abstract":[{"text":"Get information about an authenticated user.","type":"text"}],"type":"topic","title":"getUserIdentity(_:)"},"doc://DiscogsService/documentation/DiscogsService/Client/getRelease(_:)":{"url":"\/documentation\/discogsservice\/client\/getrelease(_:)","title":"getRelease(_:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"getRelease"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Operations","preciseIdentifier":"s:14DiscogsService10OperationsO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"GetRelease","preciseIdentifier":"s:14DiscogsService10OperationsO10GetReleaseO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Input","preciseIdentifier":"s:14DiscogsService10OperationsO10GetReleaseO5InputV"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Operations","preciseIdentifier":"s:14DiscogsService10OperationsO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"GetRelease","preciseIdentifier":"s:14DiscogsService10OperationsO10GetReleaseO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:14DiscogsService10OperationsO10GetReleaseO6OutputO"}],"abstract":[{"type":"text","text":"Get information about a release."}],"identifier":"doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/getRelease(_:)","kind":"symbol","type":"topic"},"doc://DiscogsService/documentation/DiscogsService/APIProtocol":{"abstract":[{"text":"A type that performs HTTP operations defined by the OpenAPI document.","type":"text"}],"url":"\/documentation\/discogsservice\/apiprotocol","kind":"symbol","identifier":"doc:\/\/DiscogsService\/documentation\/DiscogsService\/APIProtocol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"APIProtocol"}],"navigatorTitle":[{"kind":"identifier","text":"APIProtocol"}],"role":"symbol","title":"APIProtocol","type":"topic"},"doc://DiscogsService/documentation/DiscogsService/Client/postCollectionFolder(_:)":{"identifier":"doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/postCollectionFolder(_:)","title":"postCollectionFolder(_:)","type":"topic","url":"\/documentation\/discogsservice\/client\/postcollectionfolder(_:)","abstract":[{"type":"text","text":"Update information about a collection folder of a user."}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"postCollectionFolder"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO","text":"Operations"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO20PostCollectionFolderO","text":"PostCollectionFolder"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO20PostCollectionFolderO5InputV","text":"Input"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO","text":"Operations"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO20PostCollectionFolderO","text":"PostCollectionFolder"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO20PostCollectionFolderO6OutputO","text":"Output"}]},"https://www.discogs.com/settings/developers":{"title":"Developer Settings","type":"link","identifier":"https:\/\/www.discogs.com\/settings\/developers","titleInlineContent":[{"text":"Developer Settings","type":"text"}],"url":"https:\/\/www.discogs.com\/settings\/developers"},"doc://DiscogsService/documentation/DiscogsService/Client/editListing(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"editListing","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Operations","kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO"},{"text":".","kind":"text"},{"text":"EditListing","kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO11EditListingO"},{"text":".","kind":"text"},{"text":"Input","kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO11EditListingO5InputV"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Operations","kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO"},{"text":".","kind":"text"},{"text":"EditListing","kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO11EditListingO"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO11EditListingO6OutputO"}],"kind":"symbol","role":"symbol","type":"topic","title":"editListing(_:)","url":"\/documentation\/discogsservice\/client\/editlisting(_:)","abstract":[{"text":"Update a listing in a marketplace.","type":"text"}],"identifier":"doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/editListing(_:)"},"doc://DiscogsService/documentation/DiscogsService/Client/postReleaseToCollectionFolder(_:)":{"identifier":"doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/postReleaseToCollectionFolder(_:)","kind":"symbol","role":"symbol","type":"topic","title":"postReleaseToCollectionFolder(_:)","abstract":[{"type":"text","text":"Add a release to a collection folder of a user."}],"url":"\/documentation\/discogsservice\/client\/postreleasetocollectionfolder(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"postReleaseToCollectionFolder"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO","text":"Operations"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO29PostReleaseToCollectionFolderO","text":"PostReleaseToCollectionFolder"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO29PostReleaseToCollectionFolderO5InputV","text":"Input"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO","text":"Operations"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO29PostReleaseToCollectionFolderO","text":"PostReleaseToCollectionFolder"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO29PostReleaseToCollectionFolderO6OutputO","text":"Output"}]},"https://creativecommons.org/public-domain/cc0/":{"identifier":"https:\/\/creativecommons.org\/public-domain\/cc0\/","title":"CC0 No Rights Reserved","titleInlineContent":[{"text":"CC0 No Rights Reserved","type":"text"}],"url":"https:\/\/creativecommons.org\/public-domain\/cc0\/","type":"link"},"doc://DiscogsService/documentation/DiscogsService/Client/getRequestToken(_:)":{"type":"topic","url":"\/documentation\/discogsservice\/client\/getrequesttoken(_:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"getRequestToken"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Operations","preciseIdentifier":"s:14DiscogsService10OperationsO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"GetRequestToken","preciseIdentifier":"s:14DiscogsService10OperationsO15GetRequestTokenO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Input","preciseIdentifier":"s:14DiscogsService10OperationsO15GetRequestTokenO5InputV"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:14DiscogsService10OperationsO","text":"Operations","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:14DiscogsService10OperationsO15GetRequestTokenO","text":"GetRequestToken","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:14DiscogsService10OperationsO15GetRequestTokenO6OutputO","text":"Output","kind":"typeIdentifier"}],"identifier":"doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/getRequestToken(_:)","abstract":[{"text":"Get details about an OAuth request token.","type":"text"}],"kind":"symbol","title":"getRequestToken(_:)"},"doc://DiscogsService/documentation/DiscogsService/Client/getService(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"getService","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Operations","kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO"},{"text":".","kind":"text"},{"text":"GetService","kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO03GetB0O"},{"text":".","kind":"text"},{"text":"Input","kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO03GetB0O5InputV"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Operations","preciseIdentifier":"s:14DiscogsService10OperationsO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"GetService","preciseIdentifier":"s:14DiscogsService10OperationsO03GetB0O","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","preciseIdentifier":"s:14DiscogsService10OperationsO03GetB0O6OutputO","kind":"typeIdentifier"}],"type":"topic","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Get information about the service."}],"title":"getService(_:)","url":"\/documentation\/discogsservice\/client\/getservice(_:)","identifier":"doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/getService(_:)"},"doc://DiscogsService/documentation/DiscogsService/Client/createListing(_:)":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"createListing"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Operations","preciseIdentifier":"s:14DiscogsService10OperationsO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"CreateListing","preciseIdentifier":"s:14DiscogsService10OperationsO13CreateListingO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Input","preciseIdentifier":"s:14DiscogsService10OperationsO13CreateListingO5InputV"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:14DiscogsService10OperationsO","text":"Operations","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:14DiscogsService10OperationsO13CreateListingO","text":"CreateListing","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:14DiscogsService10OperationsO13CreateListingO6OutputO","text":"Output","kind":"typeIdentifier"}],"identifier":"doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/createListing(_:)","type":"topic","role":"symbol","title":"createListing(_:)","abstract":[{"type":"text","text":"Create a new listing in a marketplace."}],"kind":"symbol","url":"\/documentation\/discogsservice\/client\/createlisting(_:)"},"doc://DiscogsService/documentation/DiscogsService/Client/getCollectionFolder(_:)":{"identifier":"doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/getCollectionFolder(_:)","kind":"symbol","role":"symbol","type":"topic","title":"getCollectionFolder(_:)","abstract":[{"type":"text","text":"Get information about a collection folder of a user."}],"url":"\/documentation\/discogsservice\/client\/getcollectionfolder(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"getCollectionFolder"},{"kind":"text","text":"("},{"preciseIdentifier":"s:14DiscogsService10OperationsO","kind":"typeIdentifier","text":"Operations"},{"kind":"text","text":"."},{"preciseIdentifier":"s:14DiscogsService10OperationsO19GetCollectionFolderO","kind":"typeIdentifier","text":"GetCollectionFolder"},{"kind":"text","text":"."},{"preciseIdentifier":"s:14DiscogsService10OperationsO19GetCollectionFolderO5InputV","kind":"typeIdentifier","text":"Input"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:14DiscogsService10OperationsO","kind":"typeIdentifier","text":"Operations"},{"kind":"text","text":"."},{"preciseIdentifier":"s:14DiscogsService10OperationsO19GetCollectionFolderO","kind":"typeIdentifier","text":"GetCollectionFolder"},{"kind":"text","text":"."},{"preciseIdentifier":"s:14DiscogsService10OperationsO19GetCollectionFolderO6OutputO","kind":"typeIdentifier","text":"Output"}]},"doc://DiscogsService/documentation/DiscogsService/Client/getCollectionValue(_:)":{"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"getCollectionValue"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO","text":"Operations"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO18GetCollectionValueO","text":"GetCollectionValue"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO18GetCollectionValueO5InputV","text":"Input"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO","text":"Operations"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO18GetCollectionValueO","text":"GetCollectionValue"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO18GetCollectionValueO6OutputO","text":"Output"}],"kind":"symbol","identifier":"doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/getCollectionValue(_:)","abstract":[{"type":"text","text":"Get the estimated monetary value for a collection of a user."}],"title":"getCollectionValue(_:)","url":"\/documentation\/discogsservice\/client\/getcollectionvalue(_:)"},"doc://DiscogsService/documentation/DiscogsService/Client/searchDatabase(_:)":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"searchDatabase"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO","text":"Operations"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO14SearchDatabaseO","text":"SearchDatabase"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO14SearchDatabaseO5InputV","text":"Input"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:14DiscogsService10OperationsO","text":"Operations","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:14DiscogsService10OperationsO14SearchDatabaseO","text":"SearchDatabase","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:14DiscogsService10OperationsO14SearchDatabaseO6OutputO","text":"Output","kind":"typeIdentifier"}],"identifier":"doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/searchDatabase(_:)","type":"topic","role":"symbol","kind":"symbol","abstract":[{"text":"Search any information from the database.","type":"text"}],"title":"searchDatabase(_:)","url":"\/documentation\/discogsservice\/client\/searchdatabase(_:)"},"doc://DiscogsService/documentation/DiscogsService/Client/deleteReleaseRatingByUser(_:)":{"url":"\/documentation\/discogsservice\/client\/deletereleaseratingbyuser(_:)","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"deleteReleaseRatingByUser"},{"kind":"text","text":"("},{"preciseIdentifier":"s:14DiscogsService10OperationsO","kind":"typeIdentifier","text":"Operations"},{"kind":"text","text":"."},{"preciseIdentifier":"s:14DiscogsService10OperationsO25DeleteReleaseRatingByUserO","kind":"typeIdentifier","text":"DeleteReleaseRatingByUser"},{"kind":"text","text":"."},{"preciseIdentifier":"s:14DiscogsService10OperationsO25DeleteReleaseRatingByUserO5InputV","kind":"typeIdentifier","text":"Input"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:14DiscogsService10OperationsO","text":"Operations","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:14DiscogsService10OperationsO25DeleteReleaseRatingByUserO","text":"DeleteReleaseRatingByUser","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:14DiscogsService10OperationsO25DeleteReleaseRatingByUserO6OutputO","text":"Output","kind":"typeIdentifier"}],"identifier":"doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/deleteReleaseRatingByUser(_:)","abstract":[{"text":"Delete information about the rating of a release by a user.","type":"text"}],"type":"topic","title":"deleteReleaseRatingByUser(_:)"},"doc://DiscogsService/documentation/DiscogsService/Client/postCollectionFolders(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"postCollectionFolders","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Operations","preciseIdentifier":"s:14DiscogsService10OperationsO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"PostCollectionFolders","preciseIdentifier":"s:14DiscogsService10OperationsO21PostCollectionFoldersO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Input","preciseIdentifier":"s:14DiscogsService10OperationsO21PostCollectionFoldersO5InputV","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Operations","preciseIdentifier":"s:14DiscogsService10OperationsO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"PostCollectionFolders","preciseIdentifier":"s:14DiscogsService10OperationsO21PostCollectionFoldersO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","preciseIdentifier":"s:14DiscogsService10OperationsO21PostCollectionFoldersO6OutputO","kind":"typeIdentifier"}],"type":"topic","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Create a new collection folder for a user."}],"title":"postCollectionFolders(_:)","url":"\/documentation\/discogsservice\/client\/postcollectionfolders(_:)","identifier":"doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/postCollectionFolders(_:)"},"doc://DiscogsService/documentation/DiscogsService/Client/getPriceSuggestions(_:)":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"getPriceSuggestions"},{"kind":"text","text":"("},{"preciseIdentifier":"s:14DiscogsService10OperationsO","kind":"typeIdentifier","text":"Operations"},{"kind":"text","text":"."},{"preciseIdentifier":"s:14DiscogsService10OperationsO19GetPriceSuggestionsO","kind":"typeIdentifier","text":"GetPriceSuggestions"},{"kind":"text","text":"."},{"preciseIdentifier":"s:14DiscogsService10OperationsO19GetPriceSuggestionsO5InputV","kind":"typeIdentifier","text":"Input"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:14DiscogsService10OperationsO","text":"Operations","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:14DiscogsService10OperationsO19GetPriceSuggestionsO","text":"GetPriceSuggestions","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:14DiscogsService10OperationsO19GetPriceSuggestionsO6OutputO","text":"Output","kind":"typeIdentifier"}],"identifier":"doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/getPriceSuggestions(_:)","type":"topic","role":"symbol","kind":"symbol","title":"getPriceSuggestions(_:)","abstract":[{"text":"Get some price suggestions for a given release.","type":"text"}],"url":"\/documentation\/discogsservice\/client\/getpricesuggestions(_:)"},"doc://DiscogsService/documentation/DiscogsService/Client/getList(_:)":{"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"getList"},{"kind":"text","text":"("},{"preciseIdentifier":"s:14DiscogsService10OperationsO","kind":"typeIdentifier","text":"Operations"},{"kind":"text","text":"."},{"preciseIdentifier":"s:14DiscogsService10OperationsO7GetListO","kind":"typeIdentifier","text":"GetList"},{"kind":"text","text":"."},{"preciseIdentifier":"s:14DiscogsService10OperationsO7GetListO5InputV","kind":"typeIdentifier","text":"Input"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:14DiscogsService10OperationsO","text":"Operations","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:14DiscogsService10OperationsO7GetListO","text":"GetList","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:14DiscogsService10OperationsO7GetListO6OutputO","text":"Output","kind":"typeIdentifier"}],"kind":"symbol","abstract":[{"text":"Get items from a specified list.","type":"text"}],"identifier":"doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/getList(_:)","title":"getList(_:)","url":"\/documentation\/discogsservice\/client\/getlist(_:)"},"doc://DiscogsService/s16SendableMetatypeP":{"title":"Swift.SendableMetatype","type":"unresolvable","identifier":"doc:\/\/DiscogsService\/s16SendableMetatypeP"},"doc://DiscogsService/documentation/DiscogsService":{"role":"collection","type":"topic","title":"DiscogsService","kind":"symbol","url":"\/documentation\/discogsservice","identifier":"doc:\/\/DiscogsService\/documentation\/DiscogsService","abstract":[{"type":"text","text":"A Swift client library for the Discogs API, built on top of Swift OpenAPI."}]},"doc://DiscogsService/documentation/DiscogsService/Client/getCustomFields(_:)":{"identifier":"doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/getCustomFields(_:)","title":"getCustomFields(_:)","url":"\/documentation\/discogsservice\/client\/getcustomfields(_:)","type":"topic","abstract":[{"type":"text","text":"Get a list of custom fields defined by a user."}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"getCustomFields"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO","text":"Operations"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO15GetCustomFieldsO","text":"GetCustomFields"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO15GetCustomFieldsO5InputV","text":"Input"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO","text":"Operations"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO15GetCustomFieldsO","text":"GetCustomFields"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO15GetCustomFieldsO6OutputO","text":"Output"}]},"doc://DiscogsService/documentation/DiscogsService/Client/getReleaseStats(_:)":{"type":"topic","url":"\/documentation\/discogsservice\/client\/getreleasestats(_:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"getReleaseStats","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:14DiscogsService10OperationsO","kind":"typeIdentifier","text":"Operations"},{"kind":"text","text":"."},{"preciseIdentifier":"s:14DiscogsService10OperationsO15GetReleaseStatsO","kind":"typeIdentifier","text":"GetReleaseStats"},{"text":".","kind":"text"},{"preciseIdentifier":"s:14DiscogsService10OperationsO15GetReleaseStatsO5InputV","text":"Input","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:14DiscogsService10OperationsO","text":"Operations","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:14DiscogsService10OperationsO15GetReleaseStatsO","text":"GetReleaseStats","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:14DiscogsService10OperationsO15GetReleaseStatsO6OutputO","text":"Output","kind":"typeIdentifier"}],"abstract":[{"text":"Get information about the statistics of a release.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/getReleaseStats(_:)","title":"getReleaseStats(_:)"},"doc://DiscogsService/documentation/DiscogsService/Client/init(serverURL:configuration:transport:middlewares:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"serverURL","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"configuration","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Configuration","preciseIdentifier":"s:14OpenAPIRuntime13ConfigurationV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"transport","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"ClientTransport","preciseIdentifier":"s:14OpenAPIRuntime15ClientTransportP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"middlewares","kind":"externalParam"},{"text":": [any ","kind":"text"},{"preciseIdentifier":"s:14OpenAPIRuntime16ClientMiddlewareP","text":"ClientMiddleware","kind":"typeIdentifier"},{"text":"])","kind":"text"}],"type":"topic","role":"symbol","kind":"symbol","abstract":[{"text":"Creates a new client.","type":"text"}],"title":"init(serverURL:configuration:transport:middlewares:)","url":"\/documentation\/discogsservice\/client\/init(serverurl:configuration:transport:middlewares:)","identifier":"doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/init(serverURL:configuration:transport:middlewares:)"},"https://www.discogs.com/developers/#page:authentication":{"url":"https:\/\/www.discogs.com\/developers\/#page:authentication","titleInlineContent":[{"text":"authentication","type":"text"}],"identifier":"https:\/\/www.discogs.com\/developers\/#page:authentication","type":"link","title":"authentication"},"doc://DiscogsService/documentation/DiscogsService/Client/getCollectionItemsByRelease(_:)":{"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"getCollectionItemsByRelease"},{"kind":"text","text":"("},{"preciseIdentifier":"s:14DiscogsService10OperationsO","kind":"typeIdentifier","text":"Operations"},{"kind":"text","text":"."},{"preciseIdentifier":"s:14DiscogsService10OperationsO27GetCollectionItemsByReleaseO","kind":"typeIdentifier","text":"GetCollectionItemsByRelease"},{"kind":"text","text":"."},{"preciseIdentifier":"s:14DiscogsService10OperationsO27GetCollectionItemsByReleaseO5InputV","kind":"typeIdentifier","text":"Input"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:14DiscogsService10OperationsO","kind":"typeIdentifier","text":"Operations"},{"kind":"text","text":"."},{"preciseIdentifier":"s:14DiscogsService10OperationsO27GetCollectionItemsByReleaseO","kind":"typeIdentifier","text":"GetCollectionItemsByRelease"},{"kind":"text","text":"."},{"preciseIdentifier":"s:14DiscogsService10OperationsO27GetCollectionItemsByReleaseO6OutputO","kind":"typeIdentifier","text":"Output"}],"kind":"symbol","abstract":[{"type":"text","text":"Get collection items of a user that contains a given release."}],"identifier":"doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/getCollectionItemsByRelease(_:)","title":"getCollectionItemsByRelease(_:)","url":"\/documentation\/discogsservice\/client\/getcollectionitemsbyrelease(_:)"},"doc://DiscogsService/documentation/DiscogsService/Client/updateInWantlist(_:)":{"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"updateInWantlist","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Operations","preciseIdentifier":"s:14DiscogsService10OperationsO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"UpdateInWantlist","preciseIdentifier":"s:14DiscogsService10OperationsO16UpdateInWantlistO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Input","preciseIdentifier":"s:14DiscogsService10OperationsO16UpdateInWantlistO5InputV","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Operations","preciseIdentifier":"s:14DiscogsService10OperationsO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"UpdateInWantlist","preciseIdentifier":"s:14DiscogsService10OperationsO16UpdateInWantlistO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","preciseIdentifier":"s:14DiscogsService10OperationsO16UpdateInWantlistO6OutputO","kind":"typeIdentifier"}],"kind":"symbol","abstract":[{"text":"Update a release in a wantlist of a user.","type":"text"}],"identifier":"doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/updateInWantlist(_:)","url":"\/documentation\/discogsservice\/client\/updateinwantlist(_:)","title":"updateInWantlist(_:)"},"doc://DiscogsService/documentation/DiscogsService/Client/getStatistics(_:)":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"getStatistics"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Operations","preciseIdentifier":"s:14DiscogsService10OperationsO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"GetStatistics","preciseIdentifier":"s:14DiscogsService10OperationsO13GetStatisticsO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Input","preciseIdentifier":"s:14DiscogsService10OperationsO13GetStatisticsO5InputV"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:14DiscogsService10OperationsO","text":"Operations","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:14DiscogsService10OperationsO13GetStatisticsO","text":"GetStatistics","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:14DiscogsService10OperationsO13GetStatisticsO6OutputO","text":"Output","kind":"typeIdentifier"}],"kind":"symbol","role":"symbol","abstract":[{"text":"Get some statistics of a release.","type":"text"}],"type":"topic","title":"getStatistics(_:)","url":"\/documentation\/discogsservice\/client\/getstatistics(_:)","identifier":"doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/getStatistics(_:)"},"doc://DiscogsService/documentation/DiscogsService/Client/deleteCollectionFolder(_:)":{"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"deleteCollectionFolder"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO","text":"Operations"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO22DeleteCollectionFolderO","text":"DeleteCollectionFolder"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO22DeleteCollectionFolderO5InputV","text":"Input"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO","text":"Operations"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO22DeleteCollectionFolderO","text":"DeleteCollectionFolder"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO22DeleteCollectionFolderO6OutputO","text":"Output"}],"kind":"symbol","identifier":"doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/deleteCollectionFolder(_:)","abstract":[{"type":"text","text":"Delete a collection folder from a collection of a user."}],"title":"deleteCollectionFolder(_:)","url":"\/documentation\/discogsservice\/client\/deletecollectionfolder(_:)"},"doc://DiscogsService/documentation/DiscogsService/Client/editFieldsInstance(_:)":{"identifier":"doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/editFieldsInstance(_:)","kind":"symbol","role":"symbol","type":"topic","title":"editFieldsInstance(_:)","abstract":[{"type":"text","text":"Update a value of a custom field assigned to a release instance."}],"url":"\/documentation\/discogsservice\/client\/editfieldsinstance(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"editFieldsInstance"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO","text":"Operations"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO18EditFieldsInstanceO","text":"EditFieldsInstance"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO18EditFieldsInstanceO5InputV","text":"Input"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO","text":"Operations"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO18EditFieldsInstanceO","text":"EditFieldsInstance"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO18EditFieldsInstanceO6OutputO","text":"Output"}]},"doc://DiscogsService/documentation/DiscogsService/Client/getReleaseRating(_:)":{"identifier":"doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/getReleaseRating(_:)","title":"getReleaseRating(_:)","type":"topic","url":"\/documentation\/discogsservice\/client\/getreleaserating(_:)","abstract":[{"type":"text","text":"Get information about the rating of a release."}],"kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"getReleaseRating","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Operations","kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:14DiscogsService10OperationsO16GetReleaseRatingO","text":"GetReleaseRating","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Input","kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO16GetReleaseRatingO5InputV"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:14DiscogsService10OperationsO","kind":"typeIdentifier","text":"Operations"},{"kind":"text","text":"."},{"preciseIdentifier":"s:14DiscogsService10OperationsO16GetReleaseRatingO","kind":"typeIdentifier","text":"GetReleaseRating"},{"kind":"text","text":"."},{"preciseIdentifier":"s:14DiscogsService10OperationsO16GetReleaseRatingO6OutputO","kind":"typeIdentifier","text":"Output"}]},"https://support.discogs.com/hc/en-us/articles/360009334593-API-Terms-of-Use":{"identifier":"https:\/\/support.discogs.com\/hc\/en-us\/articles\/360009334593-API-Terms-of-Use","titleInlineContent":[{"text":"API Terms of Use","type":"text"}],"type":"link","title":"API Terms of Use","url":"https:\/\/support.discogs.com\/hc\/en-us\/articles\/360009334593-API-Terms-of-Use"},"https://www.discogs.com/developers/#page:images":{"url":"https:\/\/www.discogs.com\/developers\/#page:images","type":"link","identifier":"https:\/\/www.discogs.com\/developers\/#page:images","title":"Images documentation page","titleInlineContent":[{"text":"Images documentation page","type":"text"}]},"https://www.discogs.com/forum/topic/1082":{"titleInlineContent":[{"text":"API topic","type":"text"}],"url":"https:\/\/www.discogs.com\/forum\/topic\/1082","type":"link","identifier":"https:\/\/www.discogs.com\/forum\/topic\/1082","title":"API topic"},"doc://DiscogsService/documentation/DiscogsService/Client/getUserSubmissions(_:)":{"role":"symbol","url":"\/documentation\/discogsservice\/client\/getusersubmissions(_:)","kind":"symbol","title":"getUserSubmissions(_:)","abstract":[{"text":"Get submissions of a user.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"getUserSubmissions","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:14DiscogsService10OperationsO","text":"Operations","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:14DiscogsService10OperationsO18GetUserSubmissionsO","text":"GetUserSubmissions","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:14DiscogsService10OperationsO18GetUserSubmissionsO5InputV","text":"Input","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:14DiscogsService10OperationsO","text":"Operations","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:14DiscogsService10OperationsO18GetUserSubmissionsO","text":"GetUserSubmissions","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:14DiscogsService10OperationsO18GetUserSubmissionsO6OutputO","text":"Output","kind":"typeIdentifier"}],"type":"topic","identifier":"doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/getUserSubmissions(_:)"},"doc://DiscogsService/documentation/DiscogsService/Client/addOrderMessage(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"addOrderMessage","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Operations","preciseIdentifier":"s:14DiscogsService10OperationsO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"AddOrderMessage","preciseIdentifier":"s:14DiscogsService10OperationsO15AddOrderMessageO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Input","preciseIdentifier":"s:14DiscogsService10OperationsO15AddOrderMessageO5InputV","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:14DiscogsService10OperationsO","text":"Operations","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:14DiscogsService10OperationsO15AddOrderMessageO","text":"AddOrderMessage","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:14DiscogsService10OperationsO15AddOrderMessageO6OutputO","text":"Output","kind":"typeIdentifier"}],"identifier":"doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/addOrderMessage(_:)","type":"topic","role":"symbol","kind":"symbol","abstract":[{"text":"Add a message to an order.","type":"text"}],"title":"addOrderMessage(_:)","url":"\/documentation\/discogsservice\/client\/addordermessage(_:)"},"doc://DiscogsService/documentation/DiscogsService/Client/getLabelReleases(_:)":{"url":"\/documentation\/discogsservice\/client\/getlabelreleases(_:)","title":"getLabelReleases(_:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"getLabelReleases","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Operations","preciseIdentifier":"s:14DiscogsService10OperationsO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"GetLabelReleases","preciseIdentifier":"s:14DiscogsService10OperationsO16GetLabelReleasesO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Input","preciseIdentifier":"s:14DiscogsService10OperationsO16GetLabelReleasesO5InputV","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Operations","kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO"},{"text":".","kind":"text"},{"text":"GetLabelReleases","kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO16GetLabelReleasesO"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO16GetLabelReleasesO6OutputO"}],"identifier":"doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/getLabelReleases(_:)","abstract":[{"type":"text","text":"Get information about the releases of a label."}],"type":"topic","kind":"symbol"},"doc://DiscogsService/documentation/DiscogsService/Client/postAccessToken(_:)":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/postAccessToken(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"postAccessToken"},{"kind":"text","text":"("},{"preciseIdentifier":"s:14DiscogsService10OperationsO","kind":"typeIdentifier","text":"Operations"},{"kind":"text","text":"."},{"preciseIdentifier":"s:14DiscogsService10OperationsO15PostAccessTokenO","kind":"typeIdentifier","text":"PostAccessToken"},{"kind":"text","text":"."},{"preciseIdentifier":"s:14DiscogsService10OperationsO15PostAccessTokenO5InputV","kind":"typeIdentifier","text":"Input"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:14DiscogsService10OperationsO","text":"Operations","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:14DiscogsService10OperationsO15PostAccessTokenO","text":"PostAccessToken","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:14DiscogsService10OperationsO15PostAccessTokenO6OutputO","text":"Output","kind":"typeIdentifier"}],"abstract":[{"text":"Provide required credentials data to obtain an access token.","type":"text"}],"title":"postAccessToken(_:)","url":"\/documentation\/discogsservice\/client\/postaccesstoken(_:)","type":"topic"},"doc://DiscogsService/documentation/DiscogsService/Client/getArtist(_:)":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"getArtist"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO","text":"Operations"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO9GetArtistO","text":"GetArtist"},{"kind":"text","text":"."},{"preciseIdentifier":"s:14DiscogsService10OperationsO9GetArtistO5InputV","text":"Input","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:14DiscogsService10OperationsO","kind":"typeIdentifier","text":"Operations"},{"text":".","kind":"text"},{"preciseIdentifier":"s:14DiscogsService10OperationsO9GetArtistO","text":"GetArtist","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:14DiscogsService10OperationsO9GetArtistO6OutputO","text":"Output","kind":"typeIdentifier"}],"identifier":"doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/getArtist(_:)","type":"topic","role":"symbol","title":"getArtist(_:)","kind":"symbol","abstract":[{"type":"text","text":"Get information about an artist."}],"url":"\/documentation\/discogsservice\/client\/getartist(_:)"},"doc://DiscogsService/documentation/DiscogsService/Client/getLists(_:)":{"abstract":[{"text":"Get a list of lists of a user.","type":"text"}],"identifier":"doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/getLists(_:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"getLists"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO","text":"Operations"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO8GetListsO","text":"GetLists"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO8GetListsO5InputV","text":"Input"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:14DiscogsService10OperationsO","kind":"typeIdentifier","text":"Operations"},{"kind":"text","text":"."},{"preciseIdentifier":"s:14DiscogsService10OperationsO8GetListsO","kind":"typeIdentifier","text":"GetLists"},{"kind":"text","text":"."},{"preciseIdentifier":"s:14DiscogsService10OperationsO8GetListsO6OutputO","kind":"typeIdentifier","text":"Output"}],"title":"getLists(_:)","type":"topic","kind":"symbol","url":"\/documentation\/discogsservice\/client\/getlists(_:)"},"doc://DiscogsService/documentation/DiscogsService/Client/getMasterVersions(_:)":{"url":"\/documentation\/discogsservice\/client\/getmasterversions(_:)","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"getMasterVersions","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Operations","kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO17GetMasterVersionsO","text":"GetMasterVersions"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO17GetMasterVersionsO5InputV","text":"Input"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Operations","kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO"},{"text":".","kind":"text"},{"text":"GetMasterVersions","kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO17GetMasterVersionsO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:14DiscogsService10OperationsO17GetMasterVersionsO6OutputO","kind":"typeIdentifier","text":"Output"}],"identifier":"doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/getMasterVersions(_:)","kind":"symbol","abstract":[{"text":"Get information about the versions of a master release.","type":"text"}],"title":"getMasterVersions(_:)"},"doc://DiscogsService/documentation/DiscogsService/Client/getListing(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"getListing"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Operations","preciseIdentifier":"s:14DiscogsService10OperationsO"},{"kind":"text","text":"."},{"text":"GetListing","kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO10GetListingO"},{"text":".","kind":"text"},{"text":"Input","kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO10GetListingO5InputV"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Operations","kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO"},{"text":".","kind":"text"},{"text":"GetListing","kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO10GetListingO"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO10GetListingO6OutputO"}],"identifier":"doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/getListing(_:)","type":"topic","role":"symbol","kind":"symbol","title":"getListing(_:)","abstract":[{"text":"Get information about a listing in the marketplace.","type":"text"}],"url":"\/documentation\/discogsservice\/client\/getlisting(_:)"},"https://www.discogs.com/forum/thread/521520689469733cfcfd2089":{"titleInlineContent":[{"text":"API Announcements forum thread","type":"text"}],"type":"link","title":"API Announcements forum thread","url":"https:\/\/www.discogs.com\/forum\/thread\/521520689469733cfcfd2089","identifier":"https:\/\/www.discogs.com\/forum\/thread\/521520689469733cfcfd2089"},"doc://DiscogsService/documentation/DiscogsService/Client/getFee(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"getFee","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Operations","preciseIdentifier":"s:14DiscogsService10OperationsO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"GetFee","preciseIdentifier":"s:14DiscogsService10OperationsO6GetFeeO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Input","preciseIdentifier":"s:14DiscogsService10OperationsO6GetFeeO5InputV","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:14DiscogsService10OperationsO","text":"Operations","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:14DiscogsService10OperationsO6GetFeeO","text":"GetFee","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:14DiscogsService10OperationsO6GetFeeO6OutputO","text":"Output","kind":"typeIdentifier"}],"kind":"symbol","role":"symbol","type":"topic","title":"getFee(_:)","url":"\/documentation\/discogsservice\/client\/getfee(_:)","abstract":[{"text":"Get an estimated fee for selling an item in a marketplace.","type":"text"}],"identifier":"doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/getFee(_:)"},"doc://DiscogsService/documentation/DiscogsService/Client/deleteListing(_:)":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"deleteListing"},{"kind":"text","text":"("},{"text":"Operations","kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO"},{"text":".","kind":"text"},{"text":"DeleteListing","kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO13DeleteListingO"},{"text":".","kind":"text"},{"text":"Input","kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO13DeleteListingO5InputV"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:14DiscogsService10OperationsO","kind":"typeIdentifier","text":"Operations"},{"kind":"text","text":"."},{"preciseIdentifier":"s:14DiscogsService10OperationsO13DeleteListingO","kind":"typeIdentifier","text":"DeleteListing"},{"kind":"text","text":"."},{"preciseIdentifier":"s:14DiscogsService10OperationsO13DeleteListingO6OutputO","kind":"typeIdentifier","text":"Output"}],"kind":"symbol","role":"symbol","type":"topic","title":"deleteListing(_:)","abstract":[{"type":"text","text":"Delete a listing from a marketplace."}],"url":"\/documentation\/discogsservice\/client\/deletelisting(_:)","identifier":"doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/deleteListing(_:)"},"https://datatracker.ietf.org/doc/html/rfc1945#section-3.7":{"type":"link","title":"RFC 1945","titleInlineContent":[{"type":"text","text":"RFC 1945"}],"identifier":"https:\/\/datatracker.ietf.org\/doc\/html\/rfc1945#section-3.7","url":"https:\/\/datatracker.ietf.org\/doc\/html\/rfc1945#section-3.7"},"doc://DiscogsService/documentation/DiscogsService/Client/deleteInstanceFromCollectionFolder(_:)":{"identifier":"doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/deleteInstanceFromCollectionFolder(_:)","kind":"symbol","role":"symbol","type":"topic","title":"deleteInstanceFromCollectionFolder(_:)","abstract":[{"type":"text","text":"Delete a specified release instance in a specified collection folder of a user."}],"url":"\/documentation\/discogsservice\/client\/deleteinstancefromcollectionfolder(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"deleteInstanceFromCollectionFolder","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Operations","preciseIdentifier":"s:14DiscogsService10OperationsO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"DeleteInstanceFromCollectionFolder","preciseIdentifier":"s:14DiscogsService10OperationsO34DeleteInstanceFromCollectionFolderO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Input","preciseIdentifier":"s:14DiscogsService10OperationsO34DeleteInstanceFromCollectionFolderO5InputV","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Operations","preciseIdentifier":"s:14DiscogsService10OperationsO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"DeleteInstanceFromCollectionFolder","preciseIdentifier":"s:14DiscogsService10OperationsO34DeleteInstanceFromCollectionFolderO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","preciseIdentifier":"s:14DiscogsService10OperationsO34DeleteInstanceFromCollectionFolderO6OutputO","kind":"typeIdentifier"}]},"doc://DiscogsService/documentation/DiscogsService/Client/APIProtocol-Implementations":{"url":"\/documentation\/discogsservice\/client\/apiprotocol-implementations","role":"collectionGroup","identifier":"doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/APIProtocol-Implementations","abstract":[],"kind":"article","title":"APIProtocol Implementations","type":"topic"},"doc://DiscogsService/s8SendableP":{"identifier":"doc:\/\/DiscogsService\/s8SendableP","title":"Swift.Sendable","type":"unresolvable"},"doc://DiscogsService/documentation/DiscogsService/Client/getInventory(_:)":{"identifier":"doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/getInventory(_:)","title":"getInventory(_:)","type":"topic","url":"\/documentation\/discogsservice\/client\/getinventory(_:)","abstract":[{"type":"text","text":"Get the listings in an inventory of a seller."}],"kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"getInventory","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Operations","kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:14DiscogsService10OperationsO12GetInventoryO","text":"GetInventory","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:14DiscogsService10OperationsO12GetInventoryO5InputV","text":"Input","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Operations","preciseIdentifier":"s:14DiscogsService10OperationsO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:14DiscogsService10OperationsO12GetInventoryO","kind":"typeIdentifier","text":"GetInventory"},{"kind":"text","text":"."},{"preciseIdentifier":"s:14DiscogsService10OperationsO12GetInventoryO6OutputO","kind":"typeIdentifier","text":"Output"}]},"https://policies.google.com/technologies/cookies":{"title":"YouTube and Googles cookie policy","identifier":"https:\/\/policies.google.com\/technologies\/cookies","type":"link","url":"https:\/\/policies.google.com\/technologies\/cookies","titleInlineContent":[{"text":"YouTube and Googles cookie policy","type":"text"}]},"doc://DiscogsService/documentation/DiscogsService/Client/postChangeRatingOfRelease(_:)":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"postChangeRatingOfRelease"},{"kind":"text","text":"("},{"preciseIdentifier":"s:14DiscogsService10OperationsO","kind":"typeIdentifier","text":"Operations"},{"kind":"text","text":"."},{"preciseIdentifier":"s:14DiscogsService10OperationsO25PostChangeRatingOfReleaseO","kind":"typeIdentifier","text":"PostChangeRatingOfRelease"},{"kind":"text","text":"."},{"preciseIdentifier":"s:14DiscogsService10OperationsO25PostChangeRatingOfReleaseO5InputV","kind":"typeIdentifier","text":"Input"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:14DiscogsService10OperationsO","kind":"typeIdentifier","text":"Operations"},{"kind":"text","text":"."},{"preciseIdentifier":"s:14DiscogsService10OperationsO25PostChangeRatingOfReleaseO","kind":"typeIdentifier","text":"PostChangeRatingOfRelease"},{"kind":"text","text":"."},{"preciseIdentifier":"s:14DiscogsService10OperationsO25PostChangeRatingOfReleaseO6OutputO","kind":"typeIdentifier","text":"Output"}],"type":"topic","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Update a rating for a specified release instance in a specified collection folder of a user."}],"title":"postChangeRatingOfRelease(_:)","url":"\/documentation\/discogsservice\/client\/postchangeratingofrelease(_:)","identifier":"doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/postChangeRatingOfRelease(_:)"},"doc://DiscogsService/documentation/DiscogsService/Client/postUserProfile(_:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/postUserProfile(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"postUserProfile","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Operations","kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO"},{"text":".","kind":"text"},{"text":"PostUserProfile","kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO15PostUserProfileO"},{"text":".","kind":"text"},{"text":"Input","kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO15PostUserProfileO5InputV"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Operations","kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO"},{"text":".","kind":"text"},{"text":"PostUserProfile","kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO15PostUserProfileO"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO15PostUserProfileO6OutputO"}],"abstract":[{"type":"text","text":"Update information about a user."}],"title":"postUserProfile(_:)","url":"\/documentation\/discogsservice\/client\/postuserprofile(_:)","kind":"symbol"},"doc://DiscogsService/documentation/DiscogsService/Client/putReleaseRatingByUser(_:)":{"abstract":[{"type":"text","text":"Update information about the rating of a release by a user."}],"url":"\/documentation\/discogsservice\/client\/putreleaseratingbyuser(_:)","kind":"symbol","identifier":"doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/putReleaseRatingByUser(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"putReleaseRatingByUser"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Operations","preciseIdentifier":"s:14DiscogsService10OperationsO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PutReleaseRatingByUser","preciseIdentifier":"s:14DiscogsService10OperationsO22PutReleaseRatingByUserO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Input","preciseIdentifier":"s:14DiscogsService10OperationsO22PutReleaseRatingByUserO5InputV"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"Operations","kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO"},{"text":".","kind":"text"},{"text":"PutReleaseRatingByUser","kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO22PutReleaseRatingByUserO"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO22PutReleaseRatingByUserO6OutputO"}],"role":"symbol","title":"putReleaseRatingByUser(_:)","type":"topic"},"doc://DiscogsService/documentation/DiscogsService/Client/getMaster(_:)":{"url":"\/documentation\/discogsservice\/client\/getmaster(_:)","title":"getMaster(_:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"getMaster","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Operations","preciseIdentifier":"s:14DiscogsService10OperationsO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"GetMaster","preciseIdentifier":"s:14DiscogsService10OperationsO9GetMasterO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Input","preciseIdentifier":"s:14DiscogsService10OperationsO9GetMasterO5InputV","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Operations","kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO"},{"text":".","kind":"text"},{"text":"GetMaster","kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO9GetMasterO"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO9GetMasterO6OutputO"}],"identifier":"doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/getMaster(_:)","abstract":[{"type":"text","text":"Get information about a master release."}],"type":"topic","kind":"symbol"},"doc://DiscogsService/documentation/DiscogsService/Client/getUserProfile(_:)":{"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"getUserProfile"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Operations","preciseIdentifier":"s:14DiscogsService10OperationsO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"GetUserProfile","preciseIdentifier":"s:14DiscogsService10OperationsO14GetUserProfileO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Input","preciseIdentifier":"s:14DiscogsService10OperationsO14GetUserProfileO5InputV"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Operations","kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO"},{"text":".","kind":"text"},{"text":"GetUserProfile","kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO14GetUserProfileO"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO14GetUserProfileO6OutputO"}],"title":"getUserProfile(_:)","url":"\/documentation\/discogsservice\/client\/getuserprofile(_:)","abstract":[{"text":"Get information about a user.","type":"text"}],"type":"topic","identifier":"doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/getUserProfile(_:)","role":"symbol"},"doc://DiscogsService/documentation/DiscogsService/Client/getCollectionItemsByFolder(_:)":{"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"getCollectionItemsByFolder"},{"kind":"text","text":"("},{"preciseIdentifier":"s:14DiscogsService10OperationsO","kind":"typeIdentifier","text":"Operations"},{"kind":"text","text":"."},{"preciseIdentifier":"s:14DiscogsService10OperationsO26GetCollectionItemsByFolderO","kind":"typeIdentifier","text":"GetCollectionItemsByFolder"},{"kind":"text","text":"."},{"preciseIdentifier":"s:14DiscogsService10OperationsO26GetCollectionItemsByFolderO5InputV","kind":"typeIdentifier","text":"Input"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:14DiscogsService10OperationsO","kind":"typeIdentifier","text":"Operations"},{"kind":"text","text":"."},{"preciseIdentifier":"s:14DiscogsService10OperationsO26GetCollectionItemsByFolderO","kind":"typeIdentifier","text":"GetCollectionItemsByFolder"},{"kind":"text","text":"."},{"preciseIdentifier":"s:14DiscogsService10OperationsO26GetCollectionItemsByFolderO6OutputO","kind":"typeIdentifier","text":"Output"}],"kind":"symbol","abstract":[{"type":"text","text":"Get collection items of a user inside a specified folder."}],"identifier":"doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/getCollectionItemsByFolder(_:)","title":"getCollectionItemsByFolder(_:)","url":"\/documentation\/discogsservice\/client\/getcollectionitemsbyfolder(_:)"},"doc://DiscogsService/documentation/DiscogsService/Client/getOrder(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"getOrder"},{"text":"(","kind":"text"},{"text":"Operations","kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:14DiscogsService10OperationsO8GetOrderO","text":"GetOrder","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:14DiscogsService10OperationsO8GetOrderO5InputV","text":"Input","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:14DiscogsService10OperationsO","kind":"typeIdentifier","text":"Operations"},{"text":".","kind":"text"},{"text":"GetOrder","kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO8GetOrderO"},{"text":".","kind":"text"},{"text":"Output","preciseIdentifier":"s:14DiscogsService10OperationsO8GetOrderO6OutputO","kind":"typeIdentifier"}],"identifier":"doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/getOrder(_:)","type":"topic","role":"symbol","title":"getOrder(_:)","abstract":[{"text":"Get an order for a seller in a marketplace.","type":"text"}],"kind":"symbol","url":"\/documentation\/discogsservice\/client\/getorder(_:)"},"doc://DiscogsService/documentation/DiscogsService/Client/getReleaseRatingByUser(_:)":{"identifier":"doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/getReleaseRatingByUser(_:)","title":"getReleaseRatingByUser(_:)","type":"topic","url":"\/documentation\/discogsservice\/client\/getreleaseratingbyuser(_:)","abstract":[{"text":"Get information about the rating of a release by a user.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"getReleaseRatingByUser"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:14DiscogsService10OperationsO","text":"Operations","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:14DiscogsService10OperationsO22GetReleaseRatingByUserO","text":"GetReleaseRatingByUser","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:14DiscogsService10OperationsO22GetReleaseRatingByUserO5InputV","text":"Input","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Operations","kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO22GetReleaseRatingByUserO","text":"GetReleaseRatingByUser"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO22GetReleaseRatingByUserO6OutputO","text":"Output"}]},"doc://DiscogsService/documentation/DiscogsService/Client":{"url":"\/documentation\/discogsservice\/client","navigatorTitle":[{"kind":"identifier","text":"Client"}],"abstract":[{"text":"The Discogs API v2.0 is a RESTful interface to Discogs data. You can access JSON-formatted information about Database objects such as ","type":"text"},{"type":"emphasis","inlineContent":[{"type":"text","text":"Artists"}]},{"type":"text","text":", "},{"type":"emphasis","inlineContent":[{"type":"text","text":"Releases"}]},{"text":", and ","type":"text"},{"inlineContent":[{"type":"text","text":"Labels"}],"type":"emphasis"},{"text":". Your application can also manage ","type":"text"},{"inlineContent":[{"type":"text","text":"User Collections"}],"type":"emphasis"},{"type":"text","text":" and "},{"type":"emphasis","inlineContent":[{"text":"Wantlists","type":"text"}]},{"type":"text","text":", create "},{"type":"emphasis","inlineContent":[{"type":"text","text":"Marketplace"}]},{"type":"text","text":" listings, and more."}],"title":"Client","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Client"}],"type":"topic","identifier":"doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client","role":"symbol"},"doc://DiscogsService/documentation/DiscogsService/Client/getCollectionFolders(_:)":{"identifier":"doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client\/getCollectionFolders(_:)","kind":"symbol","role":"symbol","type":"topic","title":"getCollectionFolders(_:)","abstract":[{"text":"Get all the collection folders of a user.","type":"text"}],"url":"\/documentation\/discogsservice\/client\/getcollectionfolders(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"getCollectionFolders"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO","text":"Operations"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO20GetCollectionFoldersO","text":"GetCollectionFolders"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO20GetCollectionFoldersO5InputV","text":"Input"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO","text":"Operations"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO20GetCollectionFoldersO","text":"GetCollectionFolders"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService10OperationsO20GetCollectionFoldersO6OutputO","text":"Output"}]}}}