{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/discogsservice\/apiprotocol"]}],"abstract":[{"type":"text","text":"A type that performs HTTP operations defined by the OpenAPI document."}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"APIProtocol","kind":"identifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:s8SendableP","text":"Sendable","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","metadata":{"symbolKind":"protocol","title":"APIProtocol","navigatorTitle":[{"kind":"identifier","text":"APIProtocol"}],"roleHeading":"Protocol","externalID":"s:14DiscogsService11APIProtocolP","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"APIProtocol","kind":"identifier"}],"role":"symbol","modules":[{"name":"DiscogsService"}]},"sections":[],"hierarchy":{"paths":[["doc:\/\/DiscogsService\/documentation\/DiscogsService"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/DiscogsService\/documentation\/DiscogsService\/APIProtocol"},"topicSections":[{"identifiers":["doc:\/\/DiscogsService\/documentation\/DiscogsService\/APIProtocol\/getArtist(_:)","doc:\/\/DiscogsService\/documentation\/DiscogsService\/APIProtocol\/getArtist(path:headers:)","doc:\/\/DiscogsService\/documentation\/DiscogsService\/APIProtocol\/getArtistReleases(_:)","doc:\/\/DiscogsService\/documentation\/DiscogsService\/APIProtocol\/getArtistReleases(path:query:headers:)","doc:\/\/DiscogsService\/documentation\/DiscogsService\/APIProtocol\/getLabel(_:)","doc:\/\/DiscogsService\/documentation\/DiscogsService\/APIProtocol\/getLabel(path:headers:)","doc:\/\/DiscogsService\/documentation\/DiscogsService\/APIProtocol\/getLabelReleases(_:)","doc:\/\/DiscogsService\/documentation\/DiscogsService\/APIProtocol\/getLabelReleases(path:query:headers:)","doc:\/\/DiscogsService\/documentation\/DiscogsService\/APIProtocol\/getMaster(_:)","doc:\/\/DiscogsService\/documentation\/DiscogsService\/APIProtocol\/getMaster(path:headers:)","doc:\/\/DiscogsService\/documentation\/DiscogsService\/APIProtocol\/getMasterVersions(_:)","doc:\/\/DiscogsService\/documentation\/DiscogsService\/APIProtocol\/getMasterVersions(path:query:headers:)","doc:\/\/DiscogsService\/documentation\/DiscogsService\/APIProtocol\/getRelease(_:)","doc:\/\/DiscogsService\/documentation\/DiscogsService\/APIProtocol\/getRelease(path:query:headers:)","doc:\/\/DiscogsService\/documentation\/DiscogsService\/APIProtocol\/getReleaseRating(_:)","doc:\/\/DiscogsService\/documentation\/DiscogsService\/APIProtocol\/getReleaseRating(path:headers:)","doc:\/\/DiscogsService\/documentation\/DiscogsService\/APIProtocol\/getReleaseRatingByUser(_:)","doc:\/\/DiscogsService\/documentation\/DiscogsService\/APIProtocol\/getReleaseRatingByUser(path:headers:)","doc:\/\/DiscogsService\/documentation\/DiscogsService\/APIProtocol\/getReleaseStats(_:)","doc:\/\/DiscogsService\/documentation\/DiscogsService\/APIProtocol\/getReleaseStats(path:headers:)","doc:\/\/DiscogsService\/documentation\/DiscogsService\/APIProtocol\/getService(_:)","doc:\/\/DiscogsService\/documentation\/DiscogsService\/APIProtocol\/getService(headers:)","doc:\/\/DiscogsService\/documentation\/DiscogsService\/APIProtocol\/searchDatabase(_:)","doc:\/\/DiscogsService\/documentation\/DiscogsService\/APIProtocol\/searchDatabase(query:headers:)"],"generated":true,"title":"Instance Methods","anchor":"Instance-Methods"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"relationshipsSections":[{"type":"inheritsFrom","identifiers":["doc:\/\/DiscogsService\/s8SendableP","doc:\/\/DiscogsService\/s16SendableMetatypeP"],"title":"Inherits From","kind":"relationships"},{"type":"conformingTypes","identifiers":["doc:\/\/DiscogsService\/documentation\/DiscogsService\/Client"],"title":"Conforming Types","kind":"relationships"}],"references":{"doc://DiscogsService/documentation/DiscogsService/APIProtocol/getReleaseRatingByUser(_:)":{"role":"symbol","fragments":[{"kind":"